ctest: Fix TIMEOUT test property with value 0 with --timeout flag An explicit zero TIMEOUT test property value should not be overridden by the `--timeout` flag.