Mutex use cases

If the timer task has the highest prio using a while(true); loop in a timer callback will starve all other tasks and livelocks.
The common use case of timer callbacks triggering HW access is to just notify a HW access task doing the I/O operations, which in turn can block etc.