How about adding content to the div that will be filled by ui-router once the properties have resolved?
In your index.html
Loading....
The user will now see "Loading..." while the properties are resolved. Once everything is ready the content will be replace by ui-router with your apps content.