Amen, Pjjjjjj.
My penny in the pond is the dispatching carrier should pay for the dry run, then possibly charge someone else, if the fault can be pinned somewhere else. If not, as XO6 says, it's a lesson learned.
The driver should have had full & complete info before departure, but I know I've...