Make QA's catchError error levels configurable

At present,both qa-ENV and deploy-ENV have fixed values for catchError:

catchError(stageResult: 'UNSTABLE', buildResult: currentBuild.result)

Make them configurable.