[pinpoint] AsDict() results_values fixes.

Fixes from https://chromium-review.googlesource.com/c/catapult/+/758051
Because I landed that without testing it first, and Job doesn't have full unit
test coverage yet.

Bug: catapult:#4025
Change-Id: Ic6dc0d5ac88711bc49562e19486c269bf5acf023
Reviewed-on: https://chromium-review.googlesource.com/761424
Reviewed-by: Juan Antonio Navarro PĂ©rez <perezju@chromium.org>
Commit-Queue: David Tu <dtu@chromium.org>
diff --git a/dashboard/dashboard/pinpoint/models/job.py b/dashboard/dashboard/pinpoint/models/job.py
index 8ebe8a6..7615b5b 100644
--- a/dashboard/dashboard/pinpoint/models/job.py
+++ b/dashboard/dashboard/pinpoint/models/job.py
@@ -355,8 +355,9 @@
       executions = _ExecutionsPerQuest(self._attempts[change])
       change_result_values = []
       for quest in self._quests:
-        quest_result_values = [itertools.chain.from_iterable(
-            execution for execution in executions[quest])]
+        quest_result_values = list(itertools.chain.from_iterable(
+            execution.result_values for execution in executions[quest]
+            if execution.completed))
         change_result_values.append(quest_result_values)
       result_values.append(change_result_values)