docs: private void runOnNotificationQueue(final Runnable runnable){
          try {
              final boolean executeSync = Thread.currentThread().getId() == NOTIFICATION_THREAD_ID;
  
              if (executeSync) {
                  runnable.run();
              } else {
                  ns.submit(new Runnable() {
                      @Override
                      public void run() {
                          NOTIFICATION_THREAD_ID = Thread.currentThread().getId();
                          try {
                              runnable.run();
                          } catch (Throwable t) {
                              getConfigLogger().verbose(getAccountId(), "Notification executor service: Failed to complete the scheduled task", t);
                          }
                      }
                  });
              }
          } catch (Throwable t) {
              getConfigLogger().verbose(getAccountId(), "Failed to submit task to the notification executor service", t);
          }
      }