[WIP] update celery and fix task group for it

**DNM** until very sure.

This updates `celery`, its dependencies, and its dependents. The tests pass locally, but given the issues we've had with celery in the past, we should be careful about merging this.