The contents of the .vmx file you posted and what you said (the virtual machine has an active snapshot now) does not match!? The .vmx doesn't show a snapshot.
"So I shutdown the virtual machine and then moved it, ..." <- How exactly did you do this?
Looking at the files in the datastore, I would guess that this was caused by the failed migration, which might have started to merge the snapshots into the base disk on the target datastore (therefore the base disks in the .vmx file). After the issue occurred it seems that the original .vmx file with pointers to the snapshot was not moved/copied to the target datastore!?
André