Fix async issues when launching live development

Fixes #3343:

* Guarantees extensions loading before app init completes
* Clean up async loading of Inspector agents
* Add 10s timeout to agent loading
* Remove duplicate code in live dev unit tests
* Fix Inspector startup sequence (enable page prior to enabling other agents)
* Remove missing asset from launcher/interstitial page

Squashed from #4093.