test(strategy): stop the fail-fast fetch test depending on a fast machine

main

Commit

Muskan Paliwal2d ago

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