Added a fix for a case when a timeout is raised (and the associated socket subsequently removed from the proactor) and the socket _proactor_added flag remains to true