reset socket on ETIMEDOUT

If left idle for a long period of time, the APN connection will raise an ETIMEDOUT error, so rescue that along with the other errors that induce a socket reset and request retry.