auto_set_flakes also reruns tests that timeout
diff --git a/tools/run_tests/run_tests.py b/tools/run_tests/run_tests.py
index 50eed62..106c7e0 100755
--- a/tools/run_tests/run_tests.py
+++ b/tools/run_tests/run_tests.py
@@ -144,7 +144,7 @@
cpu_cost=cpu_cost,
timeout_seconds=(self.timeout_multiplier * timeout_seconds if timeout_seconds else None),
flake_retries=5 if flaky or args.allow_flakes else 0,
- timeout_retries=3 if args.allow_flakes else 0)
+ timeout_retries=3 if flaky or args.allow_flakes else 0)
def get_c_tests(travis, test_lang) :