Fix teardown in py.test on exceptions from call phase
Fix py.test failing on exceptions raised from a test