You're right. I would add the "ConnectionTimeout <= DisconnectTimeout" check in `DefaultConfigurationManager` since if that isn't the case the server might unnecessarily disconnect a well-behaving long-polling client.