If the ejb-timers DB persistence is active non persistent timers should run without checking the DB as there is no entry. Otherwise such timers are never executed