timeout improvements

* increase default timeout to 40 minutes
* add ability to override timeout via strider project env var (COMMAND_TIMEOUT)
* fix unit test to expect default timeout value