I had my agents installing from the c:\ in provisioning. And i saw an issue with the agent after a recent patch release.
I had to recreate the agent from the core after the patch ( even though it should not have affected the agent ) and this worked for me.
I would try creating a new agent with identical settings now you have patched the core and try using that file. See what happens.