bugfix: capture skip results in teardown blocks

This fixes a bug where and `skip` calls in teardown blocks would
produce error results.  This tweaks the teardown block exception
handling to specifically look for and capture skip results.