Catch Swift_TransportException before Swift_IoException

Swift_TransportException is a subclass of Swift_IoException
bug #481 Catch Swift_TransportException before Swift_IoException (reedy)

This PR was merged into the 5.2-dev branch.

Discussion
----------

Catch Swift_TransportException before Swift_IoException

Swift_TransportException is a subclass of Swift_IoException so should be dealt with first if exists

Commits
-------

03c9373 Catch Swift_TransportException before Swift_IoException