Fix precedence in check against possibly None applicable models.

BUG=chromium:1129207
TEST=./run_tests

Change-Id: I2229c9e0cd5bf4150f00169f101c013ce4e775ef
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2422540
Commit-Queue: David Burger <dburger@chromium.org>
Tested-by: David Burger <dburger@chromium.org>
Reviewed-by: Sean Abraham <seanabraham@chromium.org>
(cherry picked from commit a101bc81ee25564d0fd30618a6cb2db0f67a207b)
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2422553
diff --git a/cbuildbot/stages/release_stages.py b/cbuildbot/stages/release_stages.py
index 355c8f2..02c0b34 100644
--- a/cbuildbot/stages/release_stages.py
+++ b/cbuildbot/stages/release_stages.py
@@ -572,8 +572,10 @@
     """
     stages = []
     for payload_config in fsi_configs:
-      applicable_models = [m for m in self._run.config.models
-                           if m.name in payload_config.applicable_models or []]
+      applicable_models = []
+      for m in self._run.config.models:
+        if m.name in (payload_config.applicable_models or []):
+          applicable_models.append(m)
       stages += self._ScheduleForModels(archive_board, archive_build,
                                         applicable_models, [payload_config],
                                         suite_name)