[Released] Rule Machine 3.0

This has been driving me nuts so I thought I'd let this drive you nuts for a while. :wink:
I have a trigger named Morning that turns some stuff on/off, runs an action that turns off the thermostat, waits for it to complete, sets two global variables and then runs the action 'Thermostat SetTemp'.
This action is never executed. Not only does it not show up in the log but I checked its event log.
Instead, the log repeats:

Wait over: variable HeatSetpoint set to 77 by Morning TRUE

and the two Sets 42.5 times and then nothing. It never executes any code after the Run.
And, I NEVER do a wait on a variable being set to 77 in Morning or ANY code in ANY rule.
Driving me crazy for many hours.
Here's the rule and log file:

Hope you can help.
Thanks again for all the hard work you've put into this and if there's anything else you need, please let me know.