Yes, that is correct. The hands in the pool tend to get lost when we update things in the hand controller.
The change to using the LeftEyeAnchor/CenterEyeAnchor is because the Vive uses a different projection matrix for each eye. Our image code relies on the camera projection matrix, so this needs to be calculated for each eye, not once per render cycle in scenes that use images.