core/sys/rtimer.c (next_timer_locked): we need to reschedule if the timer was cancelled

If the timer about to expire was cancelled, we don't call any timer
handler and we therefore always have to schedule the next timer.
This bug was reported by Joakim Eriksson.