I do understand your reasons behind the thought and still this is not how these systems (RAID, MDADM, ZFS) are designed.
What you could do is to not autostart VMs, then issue a script that checks for health and starts the VMS if all is fine.
But what then if a disk goes within operation? How...