I am able to load a sanitized build now, there might still be problems ... you can increase the resolution of information when those problems come with sanitizers/debug - do clean, then with-sanitizers and with-debug, the build will be absolutely huge and slow, but if you can reproduce a thing reliably it can normally give you enough information to find out what the problem is ...
I don't know of a good way to test this code, I came up with a test suite/runner ... but it can't actually be tested in browsers without humans I don't think ... loading in node tells us something, but not every…