tls: Server should honor previous "timeout" listeners

This fixes #7764 and allows HTTPS servers to follow the same socket timeout behavior as HTTP servers.
Minor thing, but `timeout` can't be negative and the appropriate way for `uint32` coercion would be `self.timeout >>> 0`.