Adds wait and cleanupOnFail to the Rancher catalog install or upgrade body (Helm --wait / rollback on fail when the API supports it).

This does not change the Jenkins wait: the step still polls the Helm app and then release workloads. A Helm rollback does not make the build succeed. Catalog HTTP 200 is not success by itself.