We haven't done any serious attempts on H Wind Lord yet, so I'm just speculating, but are you supposed to CC 3 amber trappers? I know we don't do that on normal. No idea what the generally accepted heroic strat is.
The Battle Menders are the ones who cast quickening, so if you're letting all of them run free you're probably needing to dispel quite a bit just to keep up.