I do recognise this, and am to an extent sympathetic with the dealer.
However, to some extent, my stance is also "Not my problem".
The software updates are meant to be part of the service and that means the dealer don't whatever needs to be done to get that done. They can give SAIC a hard time...