Move runAfterDelay/tryRunAfterDelay into TimeoutManager