Just some facts ...
Glaicas ... the enchantment can be broken (after installing a bug fix). He tells us that a snakelike being (Yuan-Ti) charmed him.
Also Nalia comments on seeing him again: "Oh my god, Glaicas! Why are you attacking? It must be some charming magic about you!"
Then, there are no bodies except the servant's because the guards have mostly been bribed into leaving. Tor'Gal says this himself.
And there are enough bodies ... from the servants who weren't important enough to being bribed. They get killed before the party's very eyes.
Here's a thought, it could have been a Marilith Tanar'ri. They are the tacticians of the Tanar'ri, so figuring out how to conquer the keep would be child's play. They have powerful magic and physical skills, so one could dominate Torgal and all his back with ease. They are half snake, half six armed woman, so that fits Glaicis' description. Finally, Being a demon, Roenall or whoever could have just summoned the Marilith to take the keep and then dismissed her when the job was done.
If it was done this way, Togal or Delcia probably never even knew who ordered the attack, and a summoned fiend is hardly a credible witness, so the Roenalls' would be safe from scrutiny there.
One quest could be haveing Delcia or Glaicis (if you break his charm) give a hint about this, and then a quest to find a way to summon the Marilith (either by finding her true name or by using an aritifact or scroll espically attuned to her) and question her about who her master was.
Having a true Tanar'ri prowling about could also expain why so many "loyal" servants ran for the hills.