Think there are at least 2 improvements which will help a lot of developers:
Please feel free to add more improvements in the reactions.
These are certainly useful additions to the task queue. Also useful: a retry mechanism. And having a delay. The delay could be seconds, minutes or even hours. For instance if the task calls an external system that might be down for a while.