Here's my theory: Dodge doesn't want us or Cummins to be able to run diagnostic tools directly on the engine. They want to force people to pay DC to do it, or sell them expensive equipment to do it. But since the Cummins controller comes with J1939 standard connections, they decided that they would just intentionally mis-label the connector pinouts, to throw anyone off the 'trail'.
I believe the next step for me is to find out whether Roadrelay and quickcheck will work with both the J1587 and J1939 standards.