Way to reproduce: ```kotlin realtimeClient = AblyRealtime(ClientOptions().apply { //... autoConnect = false }) realtimeClient.connect() realtimeClient.channels.get("channel").attach() ``` **Expected:** `realtimeClient.channels.get("channel")`: `initialized` -> `attaching` -> `attached` states **Actual:** `realtimeClient.channels.get("channel")`: `initialized` -> `attaching` -> `initialized` states ┆Issue is synchronized with this [Jira Task](https://ably.atlassian.net/browse/ECO-5450) by [Unito](https://www.unito.io)
Way to reproduce:
Expected:
realtimeClient.channels.get("channel"):initialized->attaching->attachedstatesActual:
realtimeClient.channels.get("channel"):initialized->attaching->initializedstates┆Issue is synchronized with this Jira Task by Unito