router_have_consensus_path() logs an incorrect "no exits in consensus"

Instead, it should distinguish between:

  • exit flags, but no (usable) exit descriptors, and
  • no exit flags