t5801: don't use test_when_finished in a subshell