SLING-12274: Catch runtime exception also when executing invalidate request. (#142)

Co-authored-by: Danilo Banjac <dbanjac@adobe.com>
diff --git a/src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeper.java b/src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeper.java
index 98e8298..33e3df4 100644
--- a/src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeper.java
+++ b/src/main/java/org/apache/sling/distribution/journal/bookkeeper/BookKeeper.java
@@ -199,7 +199,7 @@
             subscriberMetrics.getPackageStatusCounter(Status.IMPORTED).increment();
             subscriberMetrics.getInvalidationProcessDuration().update((currentTimeMillis() - invalidationStartTime), TimeUnit.MILLISECONDS);
             subscriberMetrics.getInvalidationProcessSuccess().increment();
-        } catch (LoginException | PersistenceException | InvalidationProcessException e) {
+        } catch (LoginException | PersistenceException | InvalidationProcessException | RuntimeException e) {
             failure(pkgMsg, offset, e);
         }
     }