make streams blocking on unixes too, and unref write req

In theory we are unreferencing the write request twice after a successful
write, but only doing so makes the uv__delete assertion go away.