Potential fix for [ENG-7092](https://linear.app/comm/issue/ENG-7092/emscripten-workflow-fails-on-comms-macbook-airlocal-1#comment-40ae900d).
Context in [ENG-6977](https://linear.app/comm/issue/ENG-6977/configure-clean-on-failure-for-emscripten) and [ENG-6879](https://linear.app/comm/issue/ENG-6879/emscripten-issue).
Now this pipeline has two steps:
`Emscripten build` - build WASM and compare
`Clean on failure and Emscripten build` - cleans all caches, builds, and compares again