Use setImmediate to call eachSeries iterator to prevent stack overflow

Long lists were causing "RangeError: Maximum call stack size exceeded" with the direct call to iterator().