we can probably delete this test. It was meant to ensure that any kind of exception put the transaction into a failed state.