My guess, it was adapting to open loop starting cond. It was re-setting the IAC, that's pretty simple for it. Fuel trims take longer, w/ adaptive learning, the short trims and other inputs shift the Long trims over time.
My 2 cents.
Founder and Constant Aide to Gadgetman
Gadgetman Reno, NV