ITS#9878 Treat tasks with interval == 0 as one-shot and stop them causing a busy loop in the scheduler See merge request !558