scripts: set_assignee: don't skip assignment on too many labels

The set assignee script currently exits if there's too many labels
associated with a PR. Change that to just skip the label assignment, but
continue on to assign a maintainer based on the most relevant area.

Tested with:

  ./scripts/set_assignees.py -v --dry-run -P 52716

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
diff --git a/scripts/set_assignees.py b/scripts/set_assignees.py
index a636098..09571ab 100755
--- a/scripts/set_assignees.py
+++ b/scripts/set_assignees.py
@@ -80,9 +80,6 @@
     ac = dict(sorted(area_counter.items(), key=lambda item: item[1], reverse=True))
     log(f"Area matches: {ac}")
     log(f"labels: {labels}")
-    if len(labels) > 10:
-        log(f"Too many labels to be applied")
-        return
 
     # Create a list of collaborators ordered by the area match
     collab = list()
@@ -143,11 +140,14 @@
     log("+++++++++++++++++++++++++")
 
     # Set labels
-    if labels and len(labels) < 10:
-        for l in labels:
-            log(f"adding label {l}...")
-            if not args.dry_run:
-                pr.add_to_labels(l)
+    if labels:
+        if len(labels) < 10:
+            for l in labels:
+                log(f"adding label {l}...")
+                if not args.dry_run:
+                    pr.add_to_labels(l)
+        else:
+            log(f"Too many labels to be applied")
 
     if collab:
         reviewers = []