unix: try to write immediately in uv_udp_send
test: fix watcher_cross_stop

It's possible that recv_cb_called is bigger than the number of sockets,
because if all sends succeed the recv callback is called twice: once
with the actual data, and another time with 0.
doc: clarify why we don't use SO_REUSEADDR for TCP on Windows