ensure read timeouts are recoverable
Change 5612 was incomplete due to a lack of testing. Timeouts were not actually recoverable because the socket was destroyed after the first one.
Edited by Evan Hunt
Change 5612 was incomplete due to a lack of testing. Timeouts were not actually recoverable because the socket was destroyed after the first one.