prevent link visibility changes due to other property updates

root_visual_node_->setVisible and root_collision_node_->setVisible force all
link nodes to be visible, so updateLinkVisibilities() is needed after calling
them,