added protections around re-running of task create process