Why does re-seating the battery work to fix a device?
Sometimes the contacts of the battery oxidize and/or corrode slightly, sometimes just enough to cause an intermittent or no connection to the battery contacts. Re-seating the battery (or sometimes even just spinning the batteries in the holder) can scrape off this oxidization and make the electrical connection again.