Hi,
You need to keep the bone locked for your manual rotations to take effect. Once you unlock a bone, all your previously applied transformation will be overridden by the avatars current animation state. So try the following instead:
Code:
bone.lock()
bone.rotate(0, 1, 0, -1, viz.RELATIVE_LOCAL)