hsclient: fill in a bunch of introduce/rendezvous logic
This won't make anything work that didn't work before, but it does fill in a bunch of the remaining gaps. It's the next step after !1228 (merged).
This won't make anything work that didn't work before, but it does fill in a bunch of the remaining gaps. It's the next step after !1228 (merged).