COOPR-516 Move a cluster to the 'terminated' state instead of
'incomplete' if all create tasks failed in this manner.
COOPR-516 changing the logic a bit to be more robust. As an added
bonus, jobs that are aborted before any task could be taken are
also moved to terminated instead of incomplete.
Merge pull request #649 from caskdata/feature/COOPR-516-create-error-codes

COOPR-516 Move a cluster to the 'terminated' state instead of