Add a test case for unjoinable channels

Signed-off-by: Nicolas Iooss <nicolas.iooss_git@polytechnique.org>
Change how channels are managed, to make unjoinable channels not block the bot

Signed-off-by: Nicolas Iooss <nicolas.iooss_git@polytechnique.org>