Just a couple of suggestions...

Try Kix 4.61 if at all possible. 4.60 has had its issues. I feel pretty confident you could replace the exe with little to no testing.

I can think of very few times when the persistent switch is really needed. You might try it without, and many of these problems would disappear.

Is your script running as a logon script or GPO/Startup Script?