The real answer is that there is an animation lock. If an animation is currently playing, you can't use anything else until the animation is finished. It really is very frustrating when trying to use self-buffs that are not on the GCD.