unix: uv_udp_try_send - return UV_EAGAIN

UDP messages can be sent with 0 content.
In that case the function returns also 0 (sent buffer size) which
is ambigious because we don't know whether the message has been
sent or not.