Groups in dynamically created scenes

FWIW I ran into something similar with registry listeners not being cleaned up as well (Help with error after `launch`ing a scene that has been `stop`ped).

I ended up listening to the shutdown event in the scene that added the listeners, and removed them in my shutdown event handler.