[BUG] Unable to clone view whose parent dataset has a brain run
On `fiftyone==0.14.0`, Trying to clone a view into a dataset with a brain run:

```py
import fiftyone as fo
import fiftyone.brain as fob
import fiftyone.zoo as foz

dataset = foz.load_zoo_dataset("quickstart")
fob.compute_similarity(dataset, brain_key="img_sim")

dataset2 = dataset.limit(1).clone()
```

raises the following error:

```
ValueError: Number of sample IDs (1) does not match number of embeddings (200). You may have missing data/labels that you need to omit from your view
```

diff --git a/fiftyone/core/dataset.py b/fiftyone/core/dataset.py
index 334cccb0c..d08d2cbe0 100644
--- a/fiftyone/core/dataset.py
+++ b/fiftyone/core/dataset.py
@@ -4715,8 +4715,8 @@ def _clone_dataset_or_view(dataset_or_view, name):
 
     clone_dataset = load_dataset(name)
 
-    # Clone run results
-    if (
+    # Clone run results (full datasets only)
+    if view is None and (
         dataset.has_annotation_runs
         or dataset.has_brain_runs
         or dataset.has_evaluations
['fiftyone/core/dataset.py']