Okay, I found one problem with flak fire, hopefully the only one, but we won't know yet.
Basically, when the flak guns fired off flak, it wasn't flagging them as a collidable entity. I've theoretically fixed that, but we'll need to wait on new flak bursts to be flagged correctly to know for sure.