Fix a regression in sync manager

A previous change introduced the regression that we don't let
initialization syncs run - this reverts the original logic.

bug:31056110

Change-Id: I4382af1284a3296c63ab773aa4a52df01deeb853
(cherry picked from commit dfed1c73ec69441a9b77b1d20b1167e5454fea83)
diff --git a/services/core/java/com/android/server/content/SyncManager.java b/services/core/java/com/android/server/content/SyncManager.java
index e0aac7b..f739fa8 100644
--- a/services/core/java/com/android/server/content/SyncManager.java
+++ b/services/core/java/com/android/server/content/SyncManager.java
@@ -2853,9 +2853,9 @@
                 }
                 return SYNC_OP_STATE_INVALID_NO_ACCOUNT_ACCESS;
             }
-            if (state != AuthorityInfo.SYNCABLE) {
+            if (state == AuthorityInfo.NOT_SYNCABLE) {
                 if (isLoggable) {
-                    Slog.v(TAG, "    Dropping sync operation: isSyncable != SYNCABLE");
+                    Slog.v(TAG, "    Dropping sync operation: isSyncable == NOT_SYNCABLE");
                 }
                 return SYNC_OP_STATE_INVALID;
             }