common: Fix uninitialized memory access in CockpitTransport
ws, shell: Any control message with a channel is forwarded

In order to provide for future extensibility, any control message
with a channel is forwarded.

Control messages without a channel are generally single hop,
although some specific ones like "logout" are rebroadcast to
all bridges.