Refactor tor-guardmgr's inter-task communication.
This is based on @eta's patches for !118 (merged) and !119 (merged): Since we already have an unbounded channel, we don't need to use an elaborate mess of one-shot senders. We can just use the unbounded_send() method, which also lets us enqueue a message without having to await.
Closes #219 (closed).