update celery and fix task group for it

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