Fix #3454 - when transport is set using ::configTransport, make sure same instance is used for sending