Initially load space hierarchy from cache
This brings us to the final result faster after starting the client, which leads to a nicer UX. It will still miss rooms if the room the "current" room is some descendant from the room in the space child event and the user has not joined all rooms between them.