These problems don't seem to happen to full-timers. They make an appointment stating that they're full-timers and it's their home, arrive for the appt. and are immediately taken care of...at least that's what happens to folks we know. Full-timers are allowed to spend the night or nights in their RV at the service facility, sometimes even with electric. I think just knowing that the customer will be hanging around the service dept. waiting for their repair is enough to 'light the fire' and get it finished.
Perhaps the long waits stems from the fact that others drop their RVs off and unfortunately then the service dept. thinks they can take their good ole' time. This should not happen but it does.