fix: ensure task stealing respects the tasks queueing semantic