Sometimes such undeletable vmdks can be renamed.
Sometimes deleting the renamed vmdk then magically is possible after a short while.
Make sure that the vmdk-name does not appear in /dev/deltadisks
I also grep the vmware.log of backup-appliances for the vmdk-name - sometimes those appliances still have vmdks mounted that should be no longer in use.