Port js/web/fetch/fetch-tls-abortsignal-timeout.test.ts from the copied Bun corpus.
Required behavior:
- make AbortSignal.timeout deadlines participate in the Home event-loop bridge
- reject TLS fetch and response-body chains before the delayed server response
- preserve TimeoutError identity for 0, 1, 10, 20, 100, and 300 ms deadlines
- attach structured operation, phase, deadline, cause, and composed stack context to timeout reasons
- clean timer/listener state deterministically and add a permanent focused regression
- advance corpus position 4146 with zero failures or unsupported tests
Tracked under #66.