AvatarData::_hasNewJointRotations replaces Avatar::_modelsDirty.  It is set true in the AvatarData class whenever it parses incoming data (and stores the joint rotations).  It is checked in Avatar (which derives from Avatar data) which copy the joint rotations into the Model (the _skeletonModel specifically) and then sets _hasNewJointRotations to false.