Revert: chore: fail properly in web platform test
The previous behaviour was correct. The process exit code does not matter, because failures are expected (we are running all tests here intentionally, even failing ones). This is done so we can report both success and failure accurately to wpt.fyi.