tylerferrara: Abstract a request counter's cycle logic from watch()

JobBuild
376
07-29 22:44
pull-cip-auditor-e2e 1421139930251268096 1420919545807245312 1420879313611264000 1420878001033187328
pull-cip-e2e 1421139930209325056 1420919545773690880 1420879313552543744 1420878000961884160
pull-cip-image-cip 1421139930280628224 1420919545857576960 1420879313649012736 1420878001066741760
pull-cip-unit-tests 1421139930309988352 1420919545878548480 1420879313686761472 1420878001091907584
pull-cip-verify 1421139930343542784 1420919545937268736 1420879313749676032 1420878001150627840
pull-cip-verify-archives 1421139930389680128 1420919545987600384 1420879313791619072 1420878001167405056