stream: use `uv_write2` instead of `uv_write` use case

I noticed that `uv_write` is just passing NULL to `send_handle` at https://github.com/joyent/libuv/blob/master/src/unix/stream.c#L1359-L1365, then here should we need use `uv_write2` all the way?