There isn't a need to use the scope to distinguish the source that emitted the events, if you want to only listen to events from only one backend you can simple only attach the listeners to that one backend.

(also see my comments about making \OC\Share\Manager an emitter)