catch connection errors, pass along error object when catching errors in transport.send