Better error handling and messages in RunTests (timeout and non-existent commands)

Also increased timeout from 20 to 30 seconds to try and make test 66 succeed in travis under load