Blue spinner on start up keeps spinning forever

Relatively often (one out of ~15 times) my app hangs on start up and the blue expo spinner just keeps spinning forever and I wonder where in the process this happens?

I’m using AppLoading as described here but I’m unsure if the spinner is shown before or after my app has been initialised.

I’m thinking about, if the AppLoading hangs for some reason it would be easy to implement a timeout that either sets this.state.isReade: true or simply reloads the app (Expo.Util.reload()) after say 5 secs of blue spinner.

Android 6.0.1
Expo 22.0.2