Let me clarify my example with Breach. I know for a fact that the SCSII mages, in early/mid SoA, prioritizes casting Breach to dispel Stoneskin off party mages. It has happened to me many times. It's usually a pretty good move, as they then throw melf's minute meteors, which can add up to quite a bit of damage quickly. Also many encounters include various enemy fighters/archers, which can then devastate my now Stoneskin-less mages. This is especially true in a place like the Drow City, where the mages in House Jae'llet, for instance, love to Breach my Stoneskin. I'm guessing the way the AI works is that it is programmed is to detect that the player has Stoneskin, and then recognize that Breach dispels Stoneskin. I don't think the AI can know that Breach no longer dispels Stoneskin without rewriting the SCSIII code.
I like your change very much, I just want to make sure that SCSII takes full advantage of it. I understand it's not in your hands, after all, SCSII is a separate mod. I just hope my praise and fervent wishes convinces DavidW to synergize his mod with SR v4.