message: fix(core): fix directive instantiation
  this issue was discovered in g3 and the patch was confirmed there.
  we should add a test as a followup up change.
diff: @@ -314,7 +314,7 @@ function createViewNodes(view: ViewData) {
  nodeData = <ProviderData>{instance};
  if (nodeDef.flags & NodeFlags.IsComponent) {
  const compView = asElementData(view, nodeDef.parent.index).componentView;
  - initView(componentView, instance, instance);
  + initView(compView, instance, instance);
  }
  break;
  }
  