This is off lazy macro or something? I would rework this using [combat] or [nocombat] [harm,nodead] on some of these or /stopmacro [...] to avoid nonsense processing and lockups. This macro your running is going to lock you up and without the second mangle macro leave you auto attacking with max rage.

I would give some thoughts to [stance] and [nostance] usage (and searching for those terms as well)

Using FF,FR,WS mindlessly seems problematic.

visit http://macroexplain.com to walk through your macro

i would have something like this in a down key and /cast [harm, nodead] mangle in a up key

/castsequence [nocombat,harm,nodead] reset=combat opener
/startattack [harm,nodead]
--/stopmacro [nocombat]
/castsequence [combat] reset=whatever spell1, spell2, spell3
/cast [combat] spell4
/use [combat] 13
/use [combat] 14