So I have a forearm with a number of small bones children of the forearm proper, that control the loops of cps along the arm, these bones are constrained to the hand bone with a rotate like so the motion of the hand when turning drives the shape of the forearm - this works pretty well until a certain angle is reached at which point the bones "snap" and the forearm goes all pretzel shaped, I think it's the dreaded gimbal lock or something like that.
Any suggestions? How do people normally rig forearm motion?