Handle INVALID_KOTLIN_INFO in expects Kotlin info assert

Change-Id: Ia59ccdc5f5c5bd497b7e834f020adbe63ead33a7
diff --git a/src/main/java/com/android/tools/r8/kotlin/KotlinMetadataEnqueuerExtension.java b/src/main/java/com/android/tools/r8/kotlin/KotlinMetadataEnqueuerExtension.java
index 6de3385..2907d72 100644
--- a/src/main/java/com/android/tools/r8/kotlin/KotlinMetadataEnqueuerExtension.java
+++ b/src/main/java/com/android/tools/r8/kotlin/KotlinMetadataEnqueuerExtension.java
@@ -115,10 +115,11 @@
               clazz.removeAnnotations(
                   annotation -> annotation.getAnnotationType() == kotlinMetadataType);
             } else {
-              boolean shouldNotHaveKotlinInfo =
-                  !(keepMetadata
-                      && hasKotlinClassMetadataAnnotation(clazz, definitionsForContext(clazz)));
-              assert clazz.getKotlinInfo().isNoKotlinInformation() == shouldNotHaveKotlinInfo;
+              boolean shouldHaveKotlinInfo =
+                  keepMetadata
+                      && hasKotlinClassMetadataAnnotation(clazz, definitionsForContext(clazz));
+              boolean hasKotlinInfo = clazz.getKotlinInfo() != getNoKotlinInfo();
+              assert hasKotlinInfo == shouldHaveKotlinInfo;
             }
           });
     }