Well, the idle should change really. At idle, the ac should be closed, or pretty close to it.
When you pull the plug out, if the ac if full closed, nothing should change.
When you ran the engine codes, did the engine idle up?
Try this. Get the engine warm and toasty and unplug the iac. Now, back out the engine throttle stop screw and back the idle down. Get it to the point where the engine is about to stall. Then shut it off, plug the iac back in and reset the computer by unplugging it for 15 mins. That should reset idle.
Now, the lack of iac codes suggests the idle screw is set too far in keeping the iac closed most of the time. Back it down and see if that changes anything.
Honestly, I think the iac issue is a bandaid for the injector mismatch. Im assuming a lot here but i bet The idle was probably poor, so the idle screw was opened a bit to keep a steady idle forcing the iac to remain closed to try and lower the idle. You might have idle issues as you lower the idle down.
Typically if the iac is not working right, you get two codes.
Edit: ok, there is a few, but the one I was specifically looking for was 36/37 which is the computers inability to raise idle during the koer sequence. The lack of that code suggests the iac was able to raise the idle during the test.
Again, I'm not there so I'm taking an educated guess