Broken Socket while Sending

Hit a condition where if you break your socket while you are sending
messages it crashes. Now, your listener will get an onError with
a made up exception and it wont crash. At some time I may want to
actually verify that mListener itself isn't null.