runner: Separate scheduling tasks with and without priority concern
In effect, this will allow to run 2 runners:
- one for recurring tasks
- one for the save code now
This should decrease the probability of the scheduling tasks for the save code now to be
stuck behind the main scheduler runner.
Related to T3367