I think you are confused. The bug exists between Apple's calendar app and any Exchange server. That Google happens to use Exchange for calendar sync, doesn't mean the problem only exists between Google and Apple.
As I said, Google changed the settings on their Exchange server to work around the bug, but that doesn't fix the underlying bug, which is in Apple's code.
Are they using Exchange? Aren't they using CalDAV for some time now?