The hit from the ele 232 t9 is enough to put you way over the hit cap for heroics.

Does your Avenger's Shield actually get blocked/deflected? I thought it counted as a spell so couldn't be blocked/deflected. If it counts as a physical attack, you need 79 hit rating (95 without a draenei) to hit the physical attack hit cap.