SnapManager for Hyper-V is what you want. It will coordinate with the Hyper-V VSS writers and Hyper-V integration components to make sure the guest file systems are consistent and any VSS-aware applications inside the guest are as well. SnapManager for Hyper-V is a VSS requestor that coordinates the storage-side snapshots taken with SnapDrive for Windows with the VSS service in Microsoft Windows Server.
SnapDrive for Windows is an out-of-band management application that has no impact on the block or SMB protocols, however it is required for invoking the snapshots from the host. That said, there are a plethora of tools out there, Microsoft System Center Operations Manager for one example, that can monitor your services and restart them if they crash. In my 13 years of working with the SnapDrive product line, I've only seen a handfull of instances where the service crashed hard. It's very robust.