Fix for AlarmClock(): Prevent freeze-up when time <=0 and loop = true
Merge pull request #2247 from phil65/alarmclock-fix

Fix for AlarmClock(): Prevent freeze-up when time <=0 and loop = true