When a Telegram channel connection is rejected (e.g. the workspace already has a channel for that network), broadcast TelegramConnectFailed so the connect dialog shows a clear error message instead of waiting until the code silently expires.