fix(revme): validate state root hash for invalid transactions
Previously, when a test expected an exception and one occurred,
the state root validation was skipped entirely. This fix ensures
that post-state root hash is always validated, even when the
transaction is invalid and expected to fail.