Not exactly an issue but why should the server have the option to only return true / false for the unread count on a channel? Could it not be selected on the client and just use if > 0 logic?
I suppose maybe some servers will only be able to return true / false which makes it easier to build a server...
