Ще мені абсолютно не подобається ідея із присиплянням процесу, оскільки максимальна кількість таких таймерів (що працюють одночасно) жорстко залежить від налаштувань celery worker-ів.
1 worker з concurrency=10 зможе підтримувати лише (!) 10 користувачів.

Я б реалізував тікет на [delayed](http://celery.readthedocs.org/en/latest/reference/celery.app.task.html#celery.app.task.Task.apply_async) викликах тасків вручну задаючи час через ```eta```.