Charm details breakout panel is a dispatched view.

* renderUI can open the charmDetails viewlet.
* metadata.charm is used by state to signify if the details should be open.
* the service inspector can be dispatched to without creating a new inspector,
  so details can be viewed without resetting the inspector's state.
If the retry branch is hit then this will return undefined and never actually return the proper inspector data. from the retry. I think that it needs to return the value from `_retryRenderServiceInspector` which will have the value from its call of `renderServiceInspector`