UPDATE: As of 220.127.116.1130 (2016-06-01), Animated Armor now always triggers before Ice Block/Bolf Ramshield.
Contrary to popular belief, Animated Armor vs Ice Block is not bugged — it depends on order of play.
Animated Armor, Ice Block and Bolf Ramshield are all Predamage triggers. When your Hero takes damage, they trigger in order of play until there is nothing left to do. This means that whether you play Animated Armor or Ice Block first is important when you take fatal damage — Animated Armor first will reduce it to 1, Ice Block first will prevent it before it can be reduced to 1.
(Cursed Blade has not been tested yet to see if it is a Predamage trigger as well, but it is considered likely.)
(If you want to read more about Bolf Ramshield interactions, check out the Wiki: http://hearthstone.gamepedia.com/Bolf_Ramshield#Notes )
Patch: 18.104.22.16856 (2015-12-04)
Join the Hearthsim community for Hearthstone simulation, theorycrafting, science and reverse engineering:
Chat: #hearthsim on https://webchat.freenode.net/
Advanced Rulebook: http://hearthstone.gamepedia.com/Advanced_rulebook
Hearthstone Bug Tracker: https://github.com/HearthSim/hs-bugs/issues