current_consensus is an unmarked hazard

current_md_consensus is a static variable. current_ns_consensus is a static variable.

#define current_consensus                                       \
  (we_use_microdescriptors_for_circuits(get_options()) ?        \
   current_md_consensus : current_ns_consensus)

We should at the very least rename this to a CURRENT_CONSENSUS macro.