"For transform" does nothing for bones?

For objects, I am able to manually set the rotation to be something outside the range entered in the “limit rotation” constraint, unless the “for transform” box is checked, in which case I cannot.

So far, so good, but when I try the same thing on a bone, I can never rotate the bone outside of the range entered in the constraint, regardless of whether the “for transform” box is checked.

Is this a bug, or intentional behavior, or does the “for transform” function work exactly the same for both objects and bones and I’m imagining things again?