[Boost-users] Boost::Asio - blocking read on socket does not disconnect when socket closed from other thread