There's a bug where if you try to rotate the bone that also gets scaled at the same time then it gets all weird. You'd have to rotate it first and scale it later, or create a parent helper strictly for scaling.
edit: okay nevermind, it affects all child bones of scaled bone, creating another parent helper won't help (lol), just rotate it first and scale it later i guess