[gh-26] Fix clients of paging lists to not rely on state of list

Any clients iterating through a paging list need to store the result
and not rely on it mutating the underlying list.