YES the one oracle table has 2 PK keys.
SQL server side where it deletes from 18 tables does has a primary key on every table but maybe half on the same column/columns as oracles keys.
UPDATE: We actually kept rerunning it and it finally completed successfully. Yet when I issue begin distributed tran it still fails.
Go figure ?