ClientCallFuture does not return null when timeout, rethrows the exception
Merge pull request #2620 from sancar/fix/retryAfterHeartbeatTimeout/maint3.x

ClientCallFuture does not return null when timeout, rethrows the exception