Update create new task behavior

*Updated create_new_task method to give better error messages
*Updated behaviors to use compute excepitons

Change-Id: I6fc10e12e2323d3557336339129366c3f8bca0b4
Merge "Update create new task behavior"