Maybe it would help to split combat into half-rounds?
Then, people who are later in the initiative could react to earlier events, and there would be less waiting for one big, huge update, and everything would be more spaced out. With a fight this big, with so many actions, it might make things...