Builds the runner for a scheduled timer.
The context the timer was scheduled from.
What to run, given the context built for that run.
The runtime the snapshot came from, the runner, and a way to hand it its timer.
Builds the runner for a scheduled timer.