Anyway, at this point I'm content to go ahead with v35, and I'll push that in a little bit. Perhaps we should take a TODO to figure out why this test scenario runs so poorly on macOS; but I'll bet that the answer is not anywhere near async.c itself.
> Or thinking a little bigger: why are we maintaining the set of
> channels-listened-to both as a list and a hash? Could we remove
> the list form?Yes, it was indeed possible to remove the list form.