PumaRunner: bail on SocketError
PumaRunner: try to validate sockets on send/recv