>but I also have to account for some sadistic mechanic disconnecting the battery at inoppertune times.

in this case of mecanic.... usually engine is previously turn off. Case not, alternator gives you the voltage again.