Pipeline should fail (or configurable) when GitOpsSync step results in an unhealthy application. Currently GitOpsSync step attempts sync and succeeds always. The pipeline succeeds, but the deployment may have failed (for instance due to missing image). GitOpsSync step should fail when application turns unhealthy.