* Fix calling managed AssetScanComplete to early
Editor::AssetSystem::AssetScanComplete(); was called at the end of PruneStaleAssets() in the UpdateMods() path. Before BuildDependencyData() ran, which is unsafe since AssetScanComplete() needs full dependency infomration
* Restore some menu transients that shouldnt have been pruned
* Don't orphan assets if they have a parent
* Dont Oprhan menu transients, they may be referenced by otehr projects (yikes)