3x doesn't take care of the case when it fails the assembly process, and does not report as "Fail" state. 3x remains to report the state as "Running".