Yet _another_ `received data for nonexistent channel' bug. This time