This is quite common, isn't it? It's certainly happened to me a few times - you ask for transit, and they give it to you subject to you not actually entering their CAS, neatly avoiding the issue...
It's fine if you're already around the 3500' mark but annoying if you're bimbling along at 1800 hoping to be waved through...
BTW the Class A is at FL65 isn't it, (south of Brize) or is my chart out of date?