I have way too much experience with this.
Yes, the 2012 version of NFPA 99 has eliminated the requirement for smoke evacuation from windowless anesthetizing locations. No, there is not a similar requirement in the I codes. In fact the real issue is the conflict between the previous versions of NFPA 99 and the I codes.
The issue between NFPA 99 and the I-codes is in it's application. While CMS wants the Anesthetizing Location to be actively purged during a fire alarm, meaning that smoke dampers and fans must remain on, the I codes wants everything shut down unless a full blown IBC/IFC Ch. 9 engineered smoke control system is used. This is obviously a huge impact to an already complicated healthcare HVAC system.
One thing to keep in mind, is that as far as CMS and TJC are concerned, the 1999 version of NFPA 99 is what is adopted, and therefore Anesthetizing Location smoke evac is still required. Around here it seems CMS is making a concerted effort to cite existing hospitals and ASC's without Anesthetizing Location smoke evac before it is officially eliminated when the 2012 NFPA 101 is finally adopted. Also, in CMS's alleged mind the "windowless" part has no bearing - all Anesthetizing Locations require smoke evac, with or without windows. They are also expanding their definition of what an Anesthetizing Location is. Such as an MRI where they "might" use inhalation anesthesia.