When calling Stop(), we expect the request thread to exit as soon as possible. Closing the connection unlocks it from any blocking read() or write(), avoiding some lockup situations.