Don't async channel sends, it messes up token order
Signal disconnect by sending None to the channel
Loop tokens through telnet parser