I have a Dualsky 80 ESC that came with a factory install kill switch. I'm not sure, but it probably kills power to the board like you said since there is NO power drain with the switch off. I suppose it is internal to the ESC?
Thanks for the response.
Vic