An off-by-one bug in __iterator_load_balance causes it to erroneously return NULL if the next task on the list is also the last entry in the list. This patch corrects that fault.