Extended the transport Session to remove failover and simplify the code.
Linked the command completion to the JMS session.