In my opinion, despite task priorities and all the other fancy (yet complicating) features/factors, a Stop action should actually stop a task (hey, concept! Haha), regardless of what it is doing. On some levels this may be difficult, but stopping a task that is currently in a Wait really shouldn't be one of those difficult situations, regardless if Tasker is using Android's alarm scheduling system or an internal timer system.
It's trivial to test:
- Wait in one task
- Attempt to Stop it in another during the other task's Wait action time.
The task is not only not stopped,