7ac70498ac
The amplificationlimit testcase scenario drops client→server packets 2–7. Recovering past 6 consecutive drops via RFC 9000 PTO doublings (0.3+0.6+1.2+2.4+4.8+9.6 ≈ 19s) is more than the previous 10s budget allowed — we declared handshake_failed mid-recovery. Bumping to 30s matches the multiconnect handshake budget and gives clean PTO headroom. Fixes: amplificationlimit ✕→✓ vs picoquic. No regression vs quinn (was already passing at ~14s). Normal handshakes complete in <1s so the bump is invisible outside lossy paths. Still fails: amplificationlimit vs quic-go and msquic. Their server-side handshake-progress watchdog gives up at ~10s of silence regardless of our budget. The proper fix is RFC 9002 §6.2.4 — send 2 ack-eliciting packets per PTO probe instead of 1, halving the recovery time for consecutive drops. That's a writer-side change, deferred. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>