Client with current microdesc consensus but no descriptors chooses down fallback every time
Tor 0.2.9.9 doesn't have the fix for a similar issue in #20996 (moved), but 0.3.0.2-alpha does.
But this issue is different from that issue: the client downloads the consensus, then tries the same fallback (a down fallback) every time.
This really shouldn't happen: the client should choose a different relay every time.
My guess is that this relay is chosen because it's down, and all the up relay descriptors are unavailable. This is pathological behaviour.
I think we fixed it in 0.3.0.2-alpha with the patch to #20996 (moved), but I'm logging this bug just in case.