Description of problem:
When CMO trying to update a deployment, CMO might go degraded/unavailable for some time.
Version-Release number of selected component (if applicable):
Not always but happens quite often in the CI.
Steps to Reproduce:
1. Upgrade from 4.7 to 4.8.
The operator goes Degraded and Unavailable for a short period of time, the reason being '... Deployment failed: creating Deployment object failed after update failed: object is being deleted: deployments.apps "xxx" already exists'.
The issue is probably that the delete operation being asynchronous, CMO should wait for the deployment to be effectively removed before trying to recreate it.