Dirauth sometimes exits when SafeLogging is toggled
When toggling SafeLogging, this sometimes happens:
[info] router_add_to_routerlist(): Dropping descriptor that we already have for router $F2044413DAC2E02E3D6BCF4735A19BCA1DE97281=gabelmoo at 212.112.245.170
[info] dirserv_add_descriptor(): Did not add descriptor from 'gabelmoo' (source: self): Router descriptor was not new..
[err] Unable to add own descriptor to directory: Router descriptor was not new.
[warn] options_act(): Bug: Error initializing keys; exiting
[err] set_options(): Bug: Acting on config options left us in a broken state. Dying.