Hi..
Your issue sounds a lot like the bug that has been around since vCenter 2.x when using the "Edit virtuel hardware (Experimental)" feature within the deployment wizard..
Resize the harddrive a bit when deploying using the wizard ends up with the deployed VM using the .vmdk attached to the template VM...
This issue still exists in 5.1b...
/Rubeck