Make hidden service descriptor creation more consistent
This cleans up #21596 (moved): now that circuit_established is reliable, it can be used during descriptor creation as well. This prevents a regression to bugs like #21594 (moved).
This cleans up #21596 (moved): now that circuit_established is reliable, it can be used during descriptor creation as well. This prevents a regression to bugs like #21594 (moved).