Updated the TransportConnector and TransportConnection to use a thread pool when initalizing and destroying connection to better support fast connect and disconnect use cases.