SequentialScheduler
Every task on the thread that posts it, in the order they were posted, those of all queues together: a task posted while another runs waits for it, so that the nodes run in turn, in a deterministic order. A task that fails leaves those after it queued, for the next post.