test: Increase timeout for basic tests

The CI tests have been flaky, and it seems like sometimes the scheduler takes a number of seconds to start processes (this may well just be an OS / VM process scheduling problem).

I am planning to write some more tests around scheduling, but for now just bumping the time the tests have to pass should stabilise the current builds.

I've thrown in a couple other commits too.