When --pq 1 parameters used, the Regression Test Engine executes test cases in same ways as the --pq parameter is greater than 1. It is cause unnecessary overhead. The expected behaviour is same as when --pq is not used or used with 0.
The Regression Test Engine doesn't honour the --timeout -1 parameter at all and this causes for some long running test (e.g. teststdlibrary) to be aborted