App hung after a strange set of events

I had a Knightly Valor in play, and 3 creatures: Valiant Knight (token from KV), Lifelink Soldier x2 from Sworn Companions, and a Haazda Marshal. Enemy played Parhelion II which I couldn't counter, so my creatures got wiped out by its first strike. But, Haazda Marshal's ability triggered, setting 4th stack of Lifelink Soldiers, then KV tried to apply Vigilance on them, then app hung mid-application of Vigilance icon so that no animations were processed and no loophole stuff appeared. I had to terminate that fight (although it would likely be a loss anyway).