Timers can now be rescheduled if the subflow contains other timer events that have already completed, and can be restarted to fire immediately if a timer start event fails due to bad variable expression execution (so timer ended successfully but the step failed, requiring restart).
Fixes Issue #710
Timers can now be rescheduled if the subflow contains other timer events that have already completed, and can be restarted to fire immediately if a timer start event fails due to bad variable expression execution (so timer ended successfully but the step failed, requiring restart).
Passes regression.