Modified the BrokerInfo so that the redelivery policy is now purely configured on the client side. Also the connection's transport is not started until the connection if fully configured now.