Weird Update Vertex behavior

It's been a while since I've posted here, but I found something *quite* by accident. There seems to be weird behavior with Update Vertex, but I can't figure out what's wrong. Certain parts of the geometry -- especially teeth -- get deformed when I update, even if it's the same geometry!
The test:
- Load G3F, set to base resolution. Hide everything but teeth and take screenshot.
- Export base G3F to OBJ, then update the vertices of the already loaded figure with the exported base G3F. Teeth get deformed.
I've also included a comparison of the two geometries. The red is from the original figure at base resolution, whereas the white is the deformed one after the updated geometry.
I've checked the exported OBJ and it has *identical* geometries to the base mesh. Same with updating the full geometry. I've even attempted to load the OBJ as a morph to the teeth-deformed figure, but DS says that it's an identical mesh..?! Switching to high resolution doesn't help either...
I'm kind of stumped so does anyone have any insight into this problem?






Comments
Well, *that* was interesting.
If I export the deformed object, import it back in, and try to load the original OBJ as a *morph*, it does recognize that the vertices are different and will correctly morph to the base shape!
I'm at a loss for words right now. What on earth is going on here?
edit: Even more weirdness, if I update vertex on the deformed object, it now reads the coordinates properly?!
Hm, since no one has posted about this, I'll assume that this is a bug and will report it to the bug tracker. Thanks everyone!