message: remove unneeded loop in TransformManager
  during a transaction, it makes no sense iterating through all
  children just so that we can iterate through their children...
  and do nothing else.
diff: @@ -137,23 +137,14 @@ void FTransformManager::setTransform(Instance ci, const mat4f& model) noexcept {
  }
  void FTransformManager::updateNodeTransform(Instance i) noexcept {
  - validateNode(i);
  - auto& manager = mManager;
  - assert(i);
  -
  if (UTILS_UNLIKELY(mLocalTransformTransactionOpen)) {
  - // don't update the world transform until commitLocalTransformTransaction() is called
  - Instance ci = manager[i].firstChild;
  - while (ci) {
  - Instance child = manager[ci].firstChild;
  - ci = manager[ci].next;
  - if (child) {
  - updateNodeTransform(child);
  - }
  - }
  return;
  }
  + validateNode(i);
  + auto& manager = mManager;
  + assert(i);
  +
  // find our parent's world transform, if any
  // note: by using the raw_array() we don't need to check that parent is valid.
  Instance parent = manager[i].parent;
  