This is essentially why `finish_with_output()` can only be called twice - the first time does a `take_unwrap()` and then from there we've lost the exit status for the second time around.