In order to power on FT VM, we have to enable vSPhere HA on cluster as well. If say primary OS came across BSOD, even secondary VM also will be BSOD'ed. At this time, vSphere HA can detect the OS failure(we need to enable VM monitoring feature of vSphere HA) and it will restart the primary VM on the same host & it will recreate the secondary VM on the other host. In this case, there will be minimal downtime as VM is getting restarted on failure.
I hope above explanation answered your question
Nonetheless,
What happens during a failure?
When a host running the Primary virtual machine fails, a transparent failover occurs to the corresponding Secondary virtual machine. During this failover, there is no data loss or noticeable service interruption. In addition, VMware HA automatically restores redundancy by restarting a new Secondary virtual machine on another host. Similarly, if the host running the Secondary virtual machine fails, VMware HA starts a new Secondary virtual machine on a different host. In either case there is no noticeable outage.
I hope you have read :http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1013428
Also as reference : http://pubs.vmware.com/vsphere-55/topic/com.vmware.ICbase/PDF/vsphere-esxi-vcenter-server-55-availability-guide.pdf
Let me know if you have any other question