[timed] Do not trigger alarms via event queue

In some rare cases the event queue may contain events that cancel/reprogram the alarm.

The QTimer alarm_timer signal triggered is connected to slot alarm_timeout, this pull request  bypasses the timer and calls the slot directly.