That's too bad.
BTW, I have tried manually implementing the procedure I proposed above and it "works" Each of calendars get all of the other events and any duplicates it asks which to keep (annoying), so a simple "revert to server" selection for each duplicate event (again, annoying) resolves...