Fix the workaround for overlapping long registers art bug.

We compute candidate registers in two places but only one of them
had the workaround code.

Creating a small test case is hard, so I added another full app
verification test to the suite to catch this.

R=sgjesse@google.com

Bug:
Change-Id: I00e7b77966edbdd6924f49dbe95e78f745fc8384
diff --git a/third_party/photos/2017-06-06.tar.gz.sha1 b/third_party/photos/2017-06-06.tar.gz.sha1
new file mode 100644
index 0000000..b21e5a6
--- /dev/null
+++ b/third_party/photos/2017-06-06.tar.gz.sha1
@@ -0,0 +1 @@
+80389d76881463daf28b47f402c5013f499966bf
\ No newline at end of file