Wrap callback in Signature; fix bug in recent 3.x celery.