handle failure scenarios ~ tasks report failure to parent process and tasks