test: fix clean up on failure