Well if you were chaining SoSac it'd avoid adrenaline. If you used sundial, it should have cast it.
AI fail is something that can be fixed by tinkering the AI. AI fails are things that can theoretically be completely avoided if the AI was replaced by a thinking human being who didn't derp.
A bug is something that is unexpected with game mechanics, like if you cast explosion on your opponent's shield and they suddenly take hp damage, or if you played a creature and it used up wrong quanta. Bugs are unintentional errors that don't have to do with the AI. Even if the AI was replaced by a perfect player, bugs are things that still aren't supposed to happen.