Add check in node3.worldTransformTo for when parent is not a node3

fixes #1447
Make lesson/task move the camera's world transform to the proper place

It has been moving its transform to the cameraPose's transform, instead of moving it's worldTransform to the cameraPose's worldTransform - fixes #1456