The brown coolant sensor is cold start and has nothing to do with the computer.
The idle speed control valve is an output and has no feedback to computer.
Cam position sensor (I assume crank angle sensor)wont throw a code if you don't try to start it.
Knock sensor you need to run for a bit for it to throw a code.
Oxy sensor needs to be hot to work so wont throw a code for a few mins.
Not sure if this helps but its why you don't always get codes straight away.