Updating async script tests and adding script timeout tests
Async scripts can timeout so we want to have tests that make sure the
timeout is settable and also that an async script fails when the
timeout is set and the script executes for too long