I have actually proposed the solution you have at the conclusion of your response as a compromise: yes, I agree it is an acceptable option to me. There’s more I’d like to say here about collaborating even in UAT / Staging, but I’ll leave it with a simple — yes, it seems like a good compromise.