circuit_handle_first_hop assumes all one-hop circuits are directory circuits
I can't find an easy way to tell if a circuit is a directory circuit or a RSOS circuit. Do we need a type field?
if (circ->build_state->onehop_tunnel)
control_event_bootstrap(BOOTSTRAP_STATUS_CONN_DIR, 0);