run-suite: must run all teardowns right after each test

Funnily, Guile didn't catch this, but Racket (#lang racket) did.