ughhh
one thing I can say about my old Acura - it has not done that to me yet (yet) ... has significant battery drain when sitting - but has not locked me out with keys inside
but don't use the high pressure sprayers when the key fob is in your pocket - or the locks will go crazy ... up and down rapid fire / lights on - off
They also do unfortunate things when you jump in the pool with the fob in your pocket.
Saw that happen to someone once.