When connection is attempted to a non-existent server (or when an existent server disappears), WSAPoll does not flag a socket unless writability reporting is requested, thus rendering a non-intrusive detection of a failed asynchronous connection impossible without explicitly subscribing to PollSet::POLL_WRITE.
The issue is described here, here is a gist for exploration.