Fix join/groupJoin iterator not rewinding the outer iterator