It was far too cumbersome to report every possible stage here in a consistent way. Realistically, this command will be run silently from cron 99.95% of the time, so all this overcomplexity to handle individual Celery state updates just isn't worth it.