post stop instead of close/cancel - close resulted in a race condition causing a deadline timer call just after a connect to leave socket unconnected when queried in VersionFilter