Corpus frontier position 4137 (js/web/fetch/fetch-keepalive.test.ts) exposes incorrect fetch connection semantics.
Scope:
- omit the synthetic
Connectionheader whenkeepalive: false - emit
Connection: keep-alivewhen explicitly enabled without overriding a caller header - key reusable TLS connections by effective Host/SNI identity, so a different Host header cannot inherit an incompatible pooled socket
- preserve structured connection/pool errors with operation, endpoint/identity, cause, and composed stack
- add a permanent focused regression and advance the zero-failure Bun corpus frontier
First failure: keepalive: Expected value to be undefined (the bootstrap currently injects Connection: keep-alive unconditionally).