DirAuths should only read the V3BandwidthsFile once per vote
Every time we read the file, we increase the risk of race conditions, where some code reads one version of the file, and other code reads another version.
See #26702 (moved) for details.
If we implement #21377 (moved), we should do this refactor first.