Re: Fire and forget ...?
"They definitely consume batteries while idle, [...]"
If it has been customised then "stand-by" will consume microwatts from the main battery. All that is needed is a RTC module with "wake-up" output - running off an independent coin cell. I use one in my Arduino Xmas lights controller - and the RTC is running happily after being in stand-by for nearly a year.