net: ensure WriteWrap references the handle
StreamBase::AfterWrite
is passing handle as an argument to the
afterWrite
function in net.js. Thus GC should not collect the handle
and the request separately and assume that they are tied together.
With this commit - request will always outlive the StreamBase instance, helping us survive the GC pass.