suggest `if (this.isRunning() || event instanceof ApplicationContextEvent) {` so we take the early exit most of the time.