Re the O2 sensor unplug and reconnect ... When you unplugged them, it would have gone into an open-loop mode. If the engine controls have any similarity to OBDII, it probably has a fault code stored, and remembers that it's unhappy through a power-down, and it may take a few drive cycles to forget its unhappiness, even after you've reconnected the sensors.
Or, maybe, it contains adaptation "self-learning" logic, whose learned settings (or lack thereof) were unsuitable for what you've done, and by doing what you've done, you made it forget and re-learn.
The automotive ECUs contain short-term and long-term correction factors in maps in volatile memory which they update based on what they see from the O2 sensor when the engine runs at each speed and load setting in the map, so that the next time it sees that speed and load setting, it can jump right to the correction factors it previously saw. Probably if you got the engine to run at lower revs but higher load than the stock calibration allowed, you may have been "off the map" (of what it previously saw). Unplugging the O2 sensor may have had some effect on this, and possibly made it reset the short-term and long-term correction factors.
Anyhow, if it's stopped acting up, the easiest thing to do for the moment is to just keep driving it for a while, and get a few cold-start and warm-up cycles on the books, to see if the problem comes back.