This re-establishes connections to the message store, without releasing any resources. This method may called in a message
or exception listener, and in that case it is not necessary to call start() again. This method simply executes close() then
open() if not called in a listener, and in that case start() must be called to restart receiving of messages.