pub fn init(broker: Arc<Broker>)
Where status changes are published, set once at startup. Until then (and in unit tests) a status is recorded but not published.