Clarify shutdown behavior when RemoteOnionService is dropped.
(This branch is based on !1898 (merged), to avoid a merge conflict.)
Closes #1236 (closed).
See also #1244 (closed) and #1231 and #1253 (closed).
(This branch is based on !1898 (merged), to avoid a merge conflict.)
Closes #1236 (closed).
See also #1244 (closed) and #1231 and #1253 (closed).