Hi Mike,
. Effective immediately I'm removing the sync driver from all our VMs which host databases of any type.
Could this be described as a bug, or is it just bad practice to install the filesystem sync driver in VM's which host databases?
I see this advise thrown around a lot, with no regard for the consequences. Basically what the sync driver does is to freeze IO, in a "best effort" at getting an application consistent snapshot. Most databases, eg Exchange and Oracle have major issues with this write lag.
The "just disable the driver" approach can be just as dangerous. It means nothing is remotely consistent in the snapshot. Try restoring one of those snapshots, and doing a chkdsk. You have about a 50% chance of something requiring a repair.
The bigger warning is, don't try restoring a snapshot of yoru domain controller. It's not pretty.