Thanks for your thoughts. As Andrew said, I think the much safer approach would be to handle this at the vcloud level. So, I've implemented a request filter for VCloudVersionsAsyncClient and it works fine.
That sounds cool! Any chance you could submit this as a pull request, or at least share the code diff so that we can fix this?
Thanks! ap