win: return libuv error codes in uv_poll_init()

Currently, `uv_poll_init()` returns the result of `WSAGetLastError()` on error. This commit wraps the error with a call to `uv_translate_sys_error()`.

Closes #1518