As part of #177472 I'm allowing non-JS embedding. The exception throwing thunk is a singleton which has a single whole-process C++ function pointer, which makes it impossible for two embedders to exist. That can be fixed.