EJBCLIENT-79 Make sure we do not miss throwing back a RequestSendFailedException in certain cases

The commit here better handles the case where a request fails before it is sent across to the server.

Related to https://issues.jboss.org/browse/EJBCLIENT-79