* celery error callback signature isn't well defined. Thus, our error callback signature is made to handle just about any call signature and depend on only 1 attribute, id, existing. See https://github.com/celery/celery/issues/3709