There are nodes that can grab a value from postprocess of camera(like GetambientCubemapIntensity)
which you can hijack and set it 1 on camera and 0 on Scene Capture camera and then use an if statement to switch textures based on passed floats!(its just an theory there is high probability its gonna fail but give it an try!).