All files called init.js make various assumptions about the environment they work in.
This can lead to bugs, for instance Nearby in Vector: T103991
It can also cause tests to fail under certain cases - I haven't dug too deeply into why this issue arises - i suspect maybe there is a module not correctly declaring it's dependencies and some kind of race condition happens but i'd like to stop polluting qunit tests with non-idempotent code.