Out of the companies mentioned I think Intamin would do the best job, but I wouldn't be a fan of having OTSR on the coaster. Its meant to have the rider feel free, not cramped into a seat.
When it comes incorporating the music and video, thats not difficult at all believe me.
But if they have 7 trains in house, and 1 of the 7 is bad, just run the 6 and be done with it. Worse case scenario, break down the bad train and build it back up again and maybe that will solve the problem.