Refactor: merge SceneGraph.AddScenePresence() into CreateAndAddChildScenePresence() since the former was only ever called from the latter

This allows us to remove dead code relating to adding root agents directly to the scenegraph, which never happens.