1. Switch to the library-supplied _delay_ms(). But for that to work, we
must also supply F_CPU in the Makefile.
2. Change the fusing to preserve EEPROM across flash updates. That will
keep the PRNG seed.
3. Keep track of missed sleeps and skip over subsequent ones. This is
the last gasp defense against losing time.