How to sync contacts between MacBook and iPhone without iCloud
With the help of Apple support I have determined that one of the contact records was responsible. When that contact was removed syncing between the computer and the phone was successful. When that contact was included, syncing failed. 

I compared hex dumps of the bad record  and good records and I could find no significant differences.