Refactor callTask into startTask.
stopTask and isTaskRunning are now nesting depth sensitive.
Adapt unittests (passes).

callTask behaves identical to startTask at nesting level 0.