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

Fixes #1652.

@shane-tomlinson r?
I really like the simplicity of this solution. Since everything goes via the same path, it should make instrumenting how many people see 500.html a bit easier.