Always wrap listener, set request timeout only if ReadTimeout disabled