85924b53

By: Greg Pfeil <greg@technomadic.org>

Share one builder between the detection test helpers

`all_known_except` and `fully_reported_upgrades_are_compatible` each
rebuilt the reported-upgrade vec by iterating `NETWORK_UPGRADES`. Factor
the per-branch construction into `reported_upgrade` and the full sweep
into `all_known`, and have both call sites use them.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 1s 9s 9s 11s 1s
Eval 9s 55s 55s 1m04s 0s
Build 24s 19m14s 22h34m35s 22h34m59s 0s
Suite 1s 20m19s 22h34m57s 22h34m59s 22h24m57s