I understand. As I mentioned in the other thread, I was hoping that CardDAV would eliminate duplicated contact problems. But what you described sounds similar to what had been a fairly common issue with iSync.
One thing I don't make entirely clear in my instructions above is that you only export one copy of each of the contacts that's being duplicated. You then delete all copies of those contacts before doing the export.