=== modified file 'phased-updater'
--- phased-updater	2015-03-27 18:13:19 +0000
+++ phased-updater	2015-04-30 16:49:13 +0000
@@ -372,10 +372,11 @@
         'package=%s&previous_version=%s&new_version=%s' % \
         (quote(src_pkg), quote(previous_version), quote(new_version))
     new_buckets_file = urlopen(new_buckets_url)
-    # LP: #1193022 - 404 returned when a package version is not found
-    if new_buckets_file.getcode() >= 400:
+    # If we don't receive an OK response from the Error Tracker we should not
+    # increment the phased-update-percentage.
+    if new_buckets_file.getcode() != 200:
         logging.error('HTTP error retrieving %s' % new_buckets_url)
-        return False
+        return True
     new_buckets_data = json.load(new_buckets_file)
     if 'error_message' in new_buckets_data.keys():
         logging.error('Error getting new buckets at %s' % new_buckets_url)
@@ -445,9 +446,11 @@
         (quote(release_name), quote(src_pkg), quote(pvers), quote(version),
          last_pup, date)
     rate_file = urlopen(rate_url)
-    if rate_file.getcode() >= 400:
+    # If we don't receive an OK response from the Error Tracker we should not
+    # increment the phased-update-percentage.
+    if rate_file.getcode() != 200:
         logging.error('HTTP error retrieving %s' % rate_url)
-        return False
+        return True
     rate_data = json.load(rate_file)
     if 'error_message' in rate_data.keys():
         logging.error('Error getting rate at %s' % rate_url)

