Well , as to what you are talking about , that has happened to me ( or to the Holland driver ) also - just a few days ago. The Holland driver came in on a Wednesday and was all set to pick the freight up ( 22 pallets ) heading to a big terminal that they have in Indiana.
Now in this cade the shoe was on the other foot and the Holland driver was irritated that a load that went DIRECTLY to a major terminal of THEIRS was going XPO instead of with them. CH Robinson was the 3PL in this case.
Anyhow , I guess this is roughly what you are talking about ( except it wasn't Holland's logistics arm routing the freight or XPO's )
Hell , even at customers that have exclusive deals with XPO to be their one and only carrier ( and we have trailers spotted and we haul out one load after another ) you will see a competitor backed in. When I've asked what's that all about I'm told things like the customer doesn't want XPO to haul their freight and would rather pay to have another carrier haul it.