Bug(fix) report: My second run is now past the point where the battle lockup bug occurred (and I played almost identically to the first run), so I think it's fixed for real now. There's been no hint of Malayna's bugged vengeance trigger either.
The battle crash bug is still there, but that's just annoying, not gamebreaking.