I've tried a rollback between Cambridge and back to Braintree. It worked very quickly and seamlessly.
I'm not sure whether it just reinstalled a previous download as stored in the CCC download folder or whether it caches the Sonarplt.exe file per version and reinstalls that. I don't remember seeing a specific discussion on what gets rolled back. Nor have I searched for a cached Sonar executable. Suppose I should do that. Then I'd know.
In the X1 days, rollback was tried a couple of times with a few of the quick fixes IIRC, and they were cached versions of the Sonar executable.