Cron lock released if cron task commits
The cron task could commit the transaction which will release the locks on the table and thus we loose the property that a task is run only once at a time by the cron. And also the next_call
could then also fail.
So I think we must use a new transaction to run the task.