Warm doesn't always mean closed loop. On the newer obd2 cars its easier to figure out with a scan tool if it is or not, though some fault codes on them that turn on the cel will take it out of and keep it in open loop. I would think if the O2s were fluctuating then it would be in closed loop. I guess another way to know is if the timing is fixed and not advancing or retarding. And that is your next assignment, use a timing light and see if the timing is changing when it does the surging.