You might contact Shimano as the shop suggested, tell them what happened, what the shop said and the work they did plus the date. Yes, the shop is who needs to make up to you. But having Shimano know what they did might just make their seat a little warmer.