The reboot while plugged in is a known issue. Mine doesn't do it a lot..but it happens. Your alarm should be saved even after reboot...so the latest it would delay is a couple minutes our however long a reboot takes. I use mine as alarm too and have never missed one.
Sent from crystal droid
Sent from crystal droid