BZ 796528 - set create_failed state if launch fails + launch method refactoring