When a user is in a GroupChannel and wants to leave, I call
myGroupChannel.leave(). This works whenever there are multiple users in the channel, but if the user is the only user in the channel this fails. The call to leave the channel succeeds, but afterwards, SendBird UIKit or SDK seems to make a GET request to
/v3/sdk/group_channels/mychannelurl which gives a 400 error because the user can no longer access the channel they just left.
sendBird.ChannelHandler elsewhere in the application listening for a
onUserLeft event which never get called when this error happens.