fix #204

Resolves #204 by enforcing a strict ordering on test results returned by `results` and restores some behavior we relied on, namely access to `test_result` within setup.