Also make sure that if the observer was deleted without invoking finishing callback it does not block further event manager's activities.