test harness: improve catching of usage errors in script 'test-driver'