I was just reading this excellent KB article on consolidating snapshots. It really contains a wealth of information and a procedure on how to remove a snapshot of a disk that has been changed in size for instance.
if the disk has been changed in size the following error will show up during the boot process of the VM:
The parent virtual disk has been modified since the child was created
Read the full article for the solution.