units: Fix timeout increase recursion when using valgrind

run_tcase() was increasing $WITH_TIMEOUT global value each time it was called.
In situation where many test cases are run the timeout value could even
overflow, becoming negative.