Cleanup.
Refactor the tests.
Account for time since the flow was started, in case the wait worker is delayed.
Cleanup.
Use a previous step to determine how long to wait.
Wait since the last step was executed.
Bump the version.