[WinEH] Iterate state changes instead of invokes