Pushing TransportInitializationHandler down to the ClientTransportBase.

Makes me think I should rename the local variable!