Adding a `SleepBuilder` to the project (after `b1` has run but before scheduling `b2`) might be easier. I guess you are trying to prove that `nextBuild` is right even before `b2` finishes?