With the ally targetting aspect of the new Scepter 2 and 3 abilities on Revenant, the skills often get put on cooldown without actually casting the ability or giving the channel or secondary abilities.
The cases I've found so far:
If the target is a valid friendly target (player or pet, and in range), the ability casts correctly.
If the target is out of range, the game correctly tells you that and doesn't cast the ability.
If the target is a valid friendly target, in range, and you are facing the wrong way, but not moving, your character turns around to cast the ability and it works correctly.
But, if the target is an invalid friendly target (NPC for example), the animation plays and the ability is put on cooldown, but does not apply to the target, and does not give you the channel/secondary skills.
The worst case though: If your target is a valid friendly target, in range, but you are facing the wrong way, and strafing, the animation plays and ability is put on cooldown, but does not apply to the target, does not give you the channel/secondary skills.
This is a very frustrating bug as it's just inconsistent: quite often in instance content you are all grouped up together, and constantly strafing to avoid mechanics, so having the skill sometimes work and sometimes not because your ally is right on top of you, but a couple of degrees to far to the side (or behind you), is just frustrating.
If the target is not valid or the ally is behind you or too far away, the skill should not be put on cooldown.
Video of this happening.