When querying for all builds, loop on API pages instead of simply getting the first 100 builds.
When querying for all builds, loop on API pages instead of simply getting the first 100 builds.

Summary:
Improve the previous fix for T76617 by continuing to query for more pages of
builds instead of blindly stopping after one page.

Test Plan:
Tested manually with
/commit_source/0633c3bd937d4654aaa7f88df2d4d0d5/?buildID=e47dbb1808114824a952e8d3b4ebb150
This is the page that was originally causing problems.

This causes no change when there are fewer than 100 builds. (the common case)

Updates T76617

Reviewers: kylec

Reviewed By: kylec

Subscribers: alexallain, changesbot

Projects: #changes_ui

Differential Revision: https://tails.corp.dropbox.com/D170234

dropbox/changes,dropbox/changes,dropbox/changes,dropbox/changes