MigrateToNoteDb#run: ensure that exceptions are logged

Change-Id: I3143615c35f1a69dd115b47ca4dd62c85177198c
diff --git a/java/com/google/gerrit/pgm/MigrateToNoteDb.java b/java/com/google/gerrit/pgm/MigrateToNoteDb.java
index 7892abf..0c2daa0 100644
--- a/java/com/google/gerrit/pgm/MigrateToNoteDb.java
+++ b/java/com/google/gerrit/pgm/MigrateToNoteDb.java
@@ -21,6 +21,7 @@
 import static java.util.stream.Collectors.toList;
 
 import com.google.common.collect.ImmutableList;
+import com.google.gerrit.common.Die;
 import com.google.gerrit.extensions.config.FactoryModule;
 import com.google.gerrit.lifecycle.LifecycleManager;
 import com.google.gerrit.pgm.util.BatchProgramModule;
@@ -157,6 +158,8 @@
       gcAllUsers.run(w);
       // No closing of the PrintWriter here, as it would cascade down and eventually close
       // System.out and thereby swallow further output.
+    } catch (Throwable e) {
+      throw new Die(e.getMessage(), e);
     } finally {
       stop();
     }