Instead of reparenting the existing solar system, we make a clone of the object tree.  This tests if there are magic links hidden from view.  It works, so we are now loading a solar system who's data is 100% allocated (albeit cloned) inside our plugin.