6400be76

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

Give the catch-up wait a deadline, and trim what it says

Waiting for the standby looped forever if it was never going to get
there, while the wait for the database right next to it had a deadline
and a comment about why a hanging suite is the worst answer.  Now it
has both.

The comments were saying the same things in three places.  The example
belongs in the module header, the reasoning about which part of a test
happened long ago belongs on asOfLongAgo, and the call sites need
neither.
GitHub
Time to Start Worker time Duration Time to finish Idle
Config 6s 0s 0s 7s 6s
Eval 7s 17s 17s 25s 0s
Build 24s 0s - - 0s
Suite 6s 18s - - 6m05s