jmsmesg receiver enhanced to handle reconnects asynchronously
small bugs corrected to make sure flow is ok.