Use a single event for the lifetime of the 'AcceptFilter none' variety sockets; it appears that resetting the accept event while another was waiting would break the pending connection, causing host socket resets.