Do we compute hsdir rings many times for different partial netdirs
Reading NetDir::unwrap_if_sufficient
, I wasn't sure if we might keep passing out clones of a being-updated PartialNetDir
, and then calling unwrap_if_sufficient
on them. If we do that, we'd compute the hsdir ring each time. Possibly up to once for each downloaded microdescriptor. That would be a bug.