Good thing we can just alter the way the chip sees the world and not mess with the on-board firmware.
On a different note, I wonder if the high voltage sense pin is on a trace paralleled with a capacitor. If a high voltage condition ensues, the capacitor will maintain the overvoltage condition on the pin as the leakage current on an I/O pin is relatively small. That could explain why the overvolt condition lasts a long time, even after the microcontroller reboots.
Could a diode on the high voltage sense line drop enough volts to keep the controller from overreacting to 50.5 volts while still keeping it from allowing say 65 volts? Of course, that assumes someone figures out which pin is used for overvoltage sensing.