Write queue after connect windows

This function (and it's equivalent for pipes) should not return errors anymore. We should defer them to the callback, specially now that we might actually do the writes later. This makes it consistent with the general model we (try to) follow: parameter checks return immediately, runtime failures go on the callback. Have a look at what `uv__write` does on Unix.