if channel_id not in known_language_channels:

also, I'd expect a function called ensure_existence to throw an exception in case of failure, not return a boolean.