Temporarily disable concurrent rewriting of AppInfo

Fixes: b/286966633
Change-Id: Ia7f532618687446528168e44a66fcf8699579ba1
diff --git a/src/main/java/com/android/tools/r8/graph/AppView.java b/src/main/java/com/android/tools/r8/graph/AppView.java
index 9848f4b..e294798 100644
--- a/src/main/java/com/android/tools/r8/graph/AppView.java
+++ b/src/main/java/com/android/tools/r8/graph/AppView.java
@@ -963,6 +963,23 @@
         newMemberRebindingLens,
         () -> {
           GraphLens appliedLensInModifiedLens = GraphLens.getIdentityLens();
+          if (appView.hasLiveness()) {
+            appView
+                .withLiveness()
+                .setAppInfo(
+                    appView.appInfoWithLiveness().rewrittenWithLens(application, lens, timing));
+          } else {
+            assert appView.hasClassHierarchy();
+            AppView<AppInfoWithClassHierarchy> appViewWithClassHierarchy =
+                appView.withClassHierarchy();
+            AppInfoWithClassHierarchy appInfo = appViewWithClassHierarchy.appInfo();
+            MainDexInfo rewrittenMainDexInfo =
+                appInfo
+                    .getMainDexInfo()
+                    .rewrittenWithLens(appView.getSyntheticItems(), lens, timing);
+            appViewWithClassHierarchy.setAppInfo(
+                appInfo.rebuildWithMainDexInfo(rewrittenMainDexInfo));
+          }
           ThreadTaskUtils.processTasks(
               executorService,
               appView.options(),
@@ -972,30 +989,6 @@
               new ThreadTask() {
                 @Override
                 public void run(Timing threadTiming) {
-                  if (appView.hasLiveness()) {
-                    appView
-                        .withLiveness()
-                        .setAppInfo(
-                            appView
-                                .appInfoWithLiveness()
-                                .rewrittenWithLens(application, lens, threadTiming));
-                  } else {
-                    assert appView.hasClassHierarchy();
-                    AppView<AppInfoWithClassHierarchy> appViewWithClassHierarchy =
-                        appView.withClassHierarchy();
-                    AppInfoWithClassHierarchy appInfo = appViewWithClassHierarchy.appInfo();
-                    MainDexInfo rewrittenMainDexInfo =
-                        appInfo
-                            .getMainDexInfo()
-                            .rewrittenWithLens(appView.getSyntheticItems(), lens, threadTiming);
-                    appViewWithClassHierarchy.setAppInfo(
-                        appInfo.rebuildWithMainDexInfo(rewrittenMainDexInfo));
-                  }
-                }
-              },
-              new ThreadTask() {
-                @Override
-                public void run(Timing threadTiming) {
                   appView.setAppServices(
                       appView.appServices().rewrittenWithLens(lens, threadTiming));
                 }