Adjusting the timer delay to take into account the time elapsed between the call to `afterDelay:do:` and the execution of the block that actually schedules the timer.