Nonzero exit from forked testcase should make the testcase fail
In our unit tests, if a forked testcase crashes after having reported success (as can happen on a memory leak under lsan), the parent won't learn about it right now. That's obviously not great. Let's fix it.