Add a Disconnected ChannelState and check/handle it everywhere