code: public static Throwable generateIncidentV2WithException(SFSession session,
                                                            Throwable exc,
                                                            String jobId,
                                                            String requestId)
    {
      new Incident(session, exc, jobId, requestId).trigger();
      return exc;
    }
docs: Makes a V2 incident object and triggers ir, effectively reporting the
  given exception to GS and possibly to crashmanager
  
  @param session   SFSession object to talk to GS through
  @param exc       the Throwable we should report
  @param jobId     jobId that failed
  @param requestId requestId that failed
  @return the given Throwable object