Sockets that result in a timeout are now discarded to avoid reuse issues.