isRecurringTaskAged function
True when a recurring task was created more than maxAgeMs ago and should
be deleted on its next fire.
Implementation
bool isRecurringTaskAged(CronTask t, int nowMs, int maxAgeMs) {
if (maxAgeMs == 0) return false;
return t.recurring && !t.permanent && nowMs - t.createdAt >= maxAgeMs;
}