gtest_discover_tests: Re-run PRE_TEST discovery on any arg change

Fixes: #22912
5 files changed