(PUP-3666) Replace and deprecate configtimeout setting

And yes, the default value of `read_timeout` is `nil`, which disables the timeout.