Fix IO entities not being reassigned after the convar for "should IO entities be occluded" is changed
- fixes the failing test properly
- not planning on supporting IO entities for a while as it's complex to handle the occlusion of wires, but keeping the convar to make testing easier