Fix an issue where custom timeout values weren't being propagated from endpoints to new connections