Celery 3.1.4 support and msg pack serialization issue

Celery 3.1.4 deprecates a signal, but also caused a regression that exposed a bug in how we were extracting the task id.