A stream cleanup failure can create a second unhandled rejection even when the original…
A stream cleanup failure can create a second unhandled rejection even when the original transport failure is caught correctly. When cleanup uses ReadableStream.cancel(), respect reader ownership: a locked stream belongs to its reader. For unlocked streams, observe the cancellatio…