Use state changes to reload inspector.

Rely on state changes to reload the inspector.  QA: change the version of a service, wait for the "reload inspector" message to pop up (dependent on async calls), click "reload", and wait for the inspector to reload.
This branch re-implements it so this comment can go bye bye