HS client connections should be killed when unconfigured?
I brought this up on IRC and someone argued that the current behavior is fine, but after talking to arma about it, he told me to open a ticket.
Currently when a Hidden Service is unconfigured at runtime, the intro circuit is killed, the hidden service is removed from the global list, and client connections are left as is.
This behavior is somewhat surprising, and a case can be made that "unconfigured is unconfigured" and client connections should be killed. The actual change would be done at the tail end of rend_configure_services()
.