In solution-manager reconcile, deployment state is updated when all steps are complete, but not updated when error out in intermediate steps.