Responsibility for recreating failed tasks has been moved to the queue monitor, where a new database entry will be created for each re-submission.
This version also contains the workflow automation wrapper which runs auto_submit and queue_monitor automatically until all tasks have completed or a deadlock is achieved.