Fixed the bug where sessions were being removed after the first time a connection
failsover. Commented out the code that branch into AMQConnection from
ConnectionImplFactory due to the occasional broker issue where it
disconnects with "no protocol" error message.
Added test case to similate the message flow for DT.