Cherry-pick from master
pr: #29395
This PR change timeout case to a longer duration in case of slow runner
Also change timeout case behavior of using timeout deadline instead of
waiting
See also #28394
Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>