Dirauths should only assign the HSDir flag to valid relays
Currently directory authorities assign the HSDir flag to relays if they:
- want to be a HSDir (default)
- are configured to be a relay
- have been up long enough
- are running
These criteria should be augmented and include that the relay is valid (or not invalid).