But if the GUID is in the registry on the client, then you rename the machine, the GUID in the registry doesn't change right? Inventory should update the name for that GUID. From my experience, only if you re-image a machine (which will generate the new GUID) with a new name will you have a duplicate entry. Those are easily identified because the serial number's will be the same.
Maybe my understanding isn't correct.
I would suspect this is a case of the NS agent built into the image. If the NS is in the image, did you do
this before capturing it?
Forgive me if this isn't accurate, but I just don't see why changing the name from the DS would generate a new NS GUID, or dupe record. If it was a dupe GUID then sometimes you would refresh the machine and it would be Computer_A and refresh it again later and it might be Computer_B. I believe this is the behavior you may be seeing because Computer Name isn't a PK anywhere I've ever seen.