Synchronized dispose and subscription initialization within the MessageBus to avoid memory leaks

#1993