Your best bet is to create an alarm in vCenter for that VM and check for HA restart event, make it run a PowerCLI script that just turns this VM off.
Also you can create alarms that are not available in vCenter by using the event codes, see my blog: Custom alarms for events in vCenter 5.x | Virtual-Ice
Hope this helps,
regards,
Larus.