I'm no expert, but as i understand it the contacts remain closed for 9.5 seconds during turning the engine over (cranking) when the coolant temp is 20 degrees C. When the coolant is 35 degrees C or higher then the contacts remain open, so the engine doesn't flood. The duration is set and doesn't vary with temperature
This may also help if you haven't seen it
https://www.sl113.org/wiki/Engine/ThermoTimeSwitch?action=download&upname=W113%20Cold%20Start%20Thermo%20Time%20Sensor%20Alternative%20rev%201.pdfAlso found this on the web, not sure what car it's referring to, but it's a simple explanation
"Here's how the cold start valve/thermo time switch works:
The thermo-time switch has a metal contact arm inside which is wrapped with a heating element. When it's cold, the arm contacts a ground connection. When you turn the key to start (the cold start valve ALWAYS receives power when the key is in start, and ONLY when the key is in the start position -- temperature is irrelevant as far as the cold start valve itself is concerned) 12v is sent to the cold start valve. If the thermo-time switch is cold, then the thermo-time switch grounds the cold start valve, allowing it to inject fuel. When the key is "on" the heating element in the thermo-time switch is warming up and slowly bending the contact arm, and so once it gets warm enough, it breaks contact and no longer grounds the cold start valve, shutting it off.
However, this applies only when cranking. The cold start valve never receives 12v when the engine is running, i.e. when the key is in the "on" position, only when the key is in the "start" position. So, to answer your question, no, the cold start valve is probably not staying on, unless you've got some weird wiring.
And the thermo-time switch does not supply 12v to the cold start valve, it merely supplies a ground for the cold start valve."