Forgot to mention. It executes against 301 servers before it hits this first server where the script hangs. So that helper script is most likely not the culprit.
My question is: How do I kill the hanging scriptutil invocation and allow the for loop to continue? As NSH seemed to do previously?
do a type 1 job, then a type 2 to aggregate the results and run them both via a batch job. use the job_part_timeout setting on the type 1.