This pull request just exists to have a place to put comments.  Please don't pull!

Both would be good, but AFAIK there's no readable function for a channel. I check the channel is writable because that's how the other connectivity checking works.