Notably, it would be nice to distinguish a sliding sync reset, which is not really a hard error, from other timeouts, DNS errors, and so on.