b2a58dbb39
Follow-up to the #95007 partial cherry: waitForInitialConnection() was an unbounded listen on $connection — a primary that never publishes its descriptor (spawn failure, dead SSH target) would strand initializeConnectionsRegistry() forever and the last-used source would never be restored. Bound it with the codebase's withTimeout helper (same pattern as the sibling SWITCH_* call sites in this file): after 45s (the primary spawn budget) the restore proceeds exactly as it did before the wait existed, and the listener is torn down either way. Regression test: boot restore proceeds after the deadline with the descriptor never arriving. Original-PR: #95007