I have tested/tested and tested some more. Here's all I'm trying to do;
--Use JAMFHelper to put a message on the screen telling the users some magical/awesome stuff is happening (I've tried both with and without the -startlaunchd option)
--Have my shell script do the magical/awesome stuff, aka trigger a policy to run.
--Then kill JAMFhelper and move on. (with the -kill command)
The issue I'm having is, my script waits for jamfelper to close before ever moving on to the command to trigger the policy.
I'm WAYYY okay with looking silly, and someone telling me that I'm missing something very obvious, and I really hope that's all it is.
Thanks Everyone!