code: void rollbackResources()
      {
          final boolean traceOn = TraceComponent.isAnyTracingEnabled();
  
          if (traceOn && tc.isEntryEnabled())
              Tr.entry(tc, "rollbackResources", this);
  
          distributeEnd(XAResource.TMFAIL);
          _outcome = false;
          _retryRequired = distributeOutcome();
  
          if (traceOn && tc.isEntryEnabled())
              Tr.exit(tc, "rollbackResources", _retryRequired);
      }
docs: Rollback all resources, but do not drive state changes.
  Used when transaction HAS TIMED OUT.
  This will not start a retry thread