thats just plain incompetence on the dealers part.
sometimes it takes a bit of time (trying different dealers), but when you find the dealer that does things correctly, they will have a customer for life.
corner shops are just good for tires, oil, and brakes, I wouldnt trust them on...