I found this post on a Trains.com forum. I think it solves the mystery. it looks like IHC imported Rivarossi passenger cars for a while, and then copied them exactly until there was a court case. Now they make totally different models.
Re: Passenger cars.
Rivarossi stopped selling cars to IHC...