In addition to everything others have said, I think the split PNR significantly decreases the likelihood that your companion will be held accountable if you noshow for the flight.
(Also, another SEA-ROA Flyertalker? For whatever reason, there seem to be a bunch of us who are regulars on that route. Congratulations on managing to route through Detroit - my last few trips, I've been stuck going via ATL...)