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. ```
issue