Fix asynchronous loading.

Previously , we would call our post load callback before the SceneObjects were done initializing. This solves that by making sure all of the objects are loaded first.