code: protected void callActivityEndListeners(DelegateExecution execution) {
      Context.getCommandContext().getProcessEngineConfiguration().getListenerNotificationHelper()
        .executeExecutionListeners(activity, execution, ExecutionListener.EVENTNAME_END);
    }
docs: Since no transitions are followed when leaving the inner activity, it is needed to call the end listeners yourself.