Use django-transaction-hooks if installed

Adding a countdown is merely a workaround for transaction commit happening after the save signal. django-transaction-hooks provides a guaranteed way of assuring the transaction is committed before the task starts.

This is of course optional and with it not registered functionality will be as normal.