Publishes event: onto the step channel while a step is running, onto the frame channel otherwise.
event
@override void publish(BusEvent event) => _store.published.add(event);