The test gave the first fetch a 1s budget, which a loaded machine can
spend before git even connects, so the remote saw no connection and the
test failed. It now allows 5s, waits for the server to count the
connection, and requires the fail-fast fetch to beat the budget rather
than a fixed 500ms.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Entire-Checkpoint: 01M6GHR82645BHR63QMFQCKJ7G