wrappedExpect: Only mangle the message and stack if the error is thrown by the library itself.

Previously the actual error message was destroyed when a nested custom assertion caused a non-assertion error.