The RetryTimeoutSeconds is a soft timeout that prevents
retrying an invocation for too long in case it fails. It does *not* controls
the duration of a single try, and does *not* abort it. And invocation single
try can run for as long as the connection that supports it remains open.