I think part of the problem is that SE have used motion capture for many of the animations which means that it has to play out exactly as the animation has been recorded. (this is assuming you don't cut off during the animation)

They should be looking more at procedural animation and blending of different animations, they managed it with the transition from running with a weapon sheathed to running with it unsheathed, so it's clearly possible.