Since the unit test never responds to the filter request, the timeout that calls `resume()` will end up firing later after the server is closed. That's probably okay, but it seems like it would be good to have a way of cleaning that up right away. For example, maybe you could set a unit-test-only flag that makes it so the timeout doesn't get set.