Hi RvdNieuwendijk,
I gave this a try and it looks like its not returning expected results. I switched it up and ran it as <Get-HardDisk -Template "templatename"> for testing on a template that I know has been deleted from the disk and it still returned all of the associated vmdk's. Browsing the datastore confirms that it has been deleted.
Thanks,
Jason