Stealthy onions should appear to be offline
Working on #27680 (moved) and testing basic and stealth onion services i noticed that they behavior is the same. Instead i expected the stealthy one to look like it's offline. See also #23653 (moved)
What i observed was for both auth types (without correct auth cookie in the client):
When the descriptors weren't uploaded yet, the client failed immediately:
[warn] {REND} Fetching v2 rendezvous descriptor failed. Retrying at another directory.
{REND} Closing stream for '<scrubbed>.onion': hidden service is unavailable (try again later).
After uploading the descriptors the connection timed out:
[notice] Tried for 120 seconds to get a connection to <scrubbed>:80. Giving up. (waiting for rendezvous desc)
Please let stealthy onions appear to be offline.