I am now also convinced that the oil light only came on after the starter sequence was interrupted by whatever code this wire caused because the ignition was "on" but the motor wasn't running to produce oil pressure. Therefore the idiot light was on for the correct reason. (total speculation, but again - all oils check good)
Agree the OP sensor was not satisfied so that's why the light was on.