When timing out on a nonblocking call, raise the timout socket error wit...

...hout "making sure" as the second check causes an unrecoverable error state to be reached.