Improvements to wait_for module

This adds a pause_after function, to mirror the delay. Useful when what you are waiting for needs an additional buffer. Yes this could be done with the pause action, but this saves an extra action.

Also, unrelated, make the elapsed time account for the delay time.