Thanks Kojto,
I think I solved it: When a task "creates" a task, the parent can terminate ant the child is active. I assumed this was true for creating a timer as well, but it seems the timer must be in an active task. In this case I moved the "timer_start..." to an active, low-priority time slice task and now it works. Can anyone confirm this?