Added handling of bad return values from launching pluggable transport c...

...lients #2064
Can newSingleThreadExecutor throw an exception? If so, it might make sense to put this line inside the try block also.