I don't see any reason for complicated logic (different names for different channel types); plus, we can't just use a bean name (or object identity) because they are not unique across JVM restarts.

I don't think I want to include the thread name in the channel name; people who might be interested in that would probably be debugging and would have `debug` logging turned on - in which case the logs here would provide the correlation between thread and channel.