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.