As I mentioned one sensor can cause a cascade of other items since all three are supposed to work together to control the whole emission system.
You also mentioned that the CEL light was still on but you saw that the sensor went to closed loop. Did the light eventually go out as well? If not, it's possible that the code has not truly cleared. The emission system/computer may started working properly (closed loop) but it didn't actually clear the error. Because I don't use your particular software I don't know how it handles error and if it keeps them "stored" until you actually clear them. There are some software packages that keep the old info so you can "track" what got done. Is it possible it's just telling you that in your history you had a P0155 and that now the new error is P0140.
Do you know if there are other codes stored that you might not be aware of.
Actual description of P0140 is
P0140 Technical Definition: ​​​Oxygen Sensor Circuit No Activity Detected (Bank 1 Sensor 2)
P0140 Meaning: Downstream oxygen sensor is not working properly
Most common cause: ​Faulty downstream oxygen sensor or wiring​.
very specifically: The engine code P0140 is stored in memory when the Electronic Control Unit (ECU) senses poor to no activity in the oxygen sensor corresponding to engine bank #1 (the bank of cylinders where cylinder #1 is located). The sensor 2 tag indicates the post-catalytic converter O2 sensor.
Explained as Driver side sensor, may be tracking properly (opening and closing) but the computer is not seeing a change on the down stream sensor (after cat) and since you don't have a dual exhaust this will be the same sensor. (behind the cat) as would be used by the sensor on the passenger side as well.
Cause can be bad sensor, (behind cat) bad wiring, and a bunch of other things as well (maf, etc)
Like I mentioned earlier. Changing the bad sensor (preheater actually) you probably no longer have a "lazy sensor" over there. This may now expose all the other sensors so that the computer now sees them as slow or lazy and thus change the code.
Again, I personally would clear all the codes, and then try completing a full drive cycle. See what you come up with. Remember that the computer is "learning" and trying to adjust to what's in your vehicle along with your "driving habits" and environment. If you only changed one part of the system which affects all the other parts of the system and don't re-learn their relationship to each other, you may be getting false readings. I suspect more however that your new sensor is responding the way it is supposed to, and now relative to your nice new snappy sensor, all the other sensors seem very slow to the computer. Possibly that the computer is using old data stored from the old sensors.