Created attachment 613467 [details] [diff] [review]
In the unix task runner, when we kill tasks, we should be checking and returning bool if we kill, so that we then run waitpid in timeout mode. We weren't, so tasks were never failing with timeout, only with failure. It turns out, that this is not safe anyway, since this will race against signal delivery. We're better off just removing this hack and letting the timeout cutoff be fuzzy.