Write a -gensrc.jar even if the compilation failed

The generated sources are useful for debugging annotation processors.

--
MOS_MIGRATED_REVID=122683781
diff --git a/src/java_tools/buildjar/java/com/google/devtools/build/buildjar/AbstractJavaBuilder.java b/src/java_tools/buildjar/java/com/google/devtools/build/buildjar/AbstractJavaBuilder.java
index 03240ac..4881849 100644
--- a/src/java_tools/buildjar/java/com/google/devtools/build/buildjar/AbstractJavaBuilder.java
+++ b/src/java_tools/buildjar/java/com/google/devtools/build/buildjar/AbstractJavaBuilder.java
@@ -108,10 +108,10 @@
       result = compileJavaLibrary(build, err);
       if (result.isOK()) {
         buildJar(build);
-        if (!build.getProcessors().isEmpty()) {
-          if (build.getGeneratedSourcesOutputJar() != null) {
-            buildGensrcJar(build);
-          }
+      }
+      if (!build.getProcessors().isEmpty()) {
+        if (build.getGeneratedSourcesOutputJar() != null) {
+          buildGensrcJar(build);
         }
       }
     } finally {