fix(appStart): show an error screen when errors occur during app start

Fixes #1652.

@shane-tomlinson r?
There is a subtle problem here that I uncovered by manually inserting errors. The router could be ready, but history is only started in allResourcesReady. If one of the functions in initializeConfig blows up before history is ready to go, we see a blank page.