`run` imports an entrypoint without binding a broker — it exists for a step that works offline and exits. Both the catalogue and amqp-ping subscribe on import, so both died on the first on() with no broker bound.
`run` imports an entrypoint without binding a broker — it exists for a step that works offline and exits. Both the catalogue and amqp-ping subscribe on import, so both died on the first on() with no broker bound.