if the test fails before calling set_properties(oldprops), does that leave a bad state for other tests to run?