BUG/MEDIUM: tasks: Don't forget to decrement tasks_run_queue.

When executing tasks, don't forget to decrement tasks_run_queue once we
popped one task from the task_list. tasks_run_queue used to be decremented
by __tasklet_remove_from_tasklet_list(), but we now call MT_LIST_POP().
diff --git a/src/task.c b/src/task.c
index 0d81871..9ac0211 100644
--- a/src/task.c
+++ b/src/task.c
@@ -393,6 +393,7 @@
 		t = (struct task *)MT_LIST_POP(&tt->task_list, struct tasklet *, list);
 		if (!t)
 			break;
+		_HA_ATOMIC_SUB(&tasks_run_queue, 1);
 		state = _HA_ATOMIC_XCHG(&t->state, TASK_RUNNING);
 		__ha_barrier_atomic_store();