Keep menu in sync with relation updates.

Uses the update cycle of the topology to keep the menu in sync.

To QA: run with `/:flags:/relationCollections`, add two services, relate them, bump one service up to 100 units, click the relation indicator, and wait for the relation to go bad; menu should reflect this.