Give the following a try... While the Virtual Machine is shutdown, manually edit the .vmx configuration file placing a # in front of: snapshot.action = "autoRevert"
This is a setting that's available from the VMware Workstation UI but not the VMware Fusion UI and I believe this may be at the root of the issue.