Details
Description
When connecting with a failover transport, like the DEFAULT_BROKER_URL, the transport hangs on connection.start() if it cannot connect to the remote broker. It should return normally.
This only happens on startup. Later disconnects behave nicely.