Hi, Pent.
You know, scenes tasks' priority = 9 is too high, if the scene's task have a two nested levels of tasks.
AFAIU:
Scenes Task (P9) - Default
A1 ...
A2 Perform Task FirstLevelTask (P10) - Ok
A3 ...
FirstLevelTask
A1
A2 Perform Task SecondLevelTask (P10) - Ohhh I want 11
A3
So, FirstLevelTask's A3 will concurrent with FirstLevelTask's A2 (performing SecondLevelTask). As I found A3 run faster then A2 :(
The Stop parameter in Perform Task just stops current task, not interrupts it.
IRL, levels lower 5 are not used in common case, but levels 7-10 are used tightly.
What if user can set scenes tasks' priority by hand in settings? (by default 9 for usual cases)