When StreamChatException.FromResponse() is called in case of a Http timeout, JsonConvert.DeserializeObject<StreamChatException.ExceptionState>(response.Content) causes a Newtonsoft.Json.JsonReaderException.
The content of response.Content is in that case "Request Timeout".
gz#9477