I think it depends on the shop and the circumstance.

If it was a dealer at dealer rates, I'd expect them to fix it an no cost to me, because they should be familiar with vehicle and it's quirks. Who's say if part of the expense wasn't included win the original pricing or that they didn't make a mistake in how they went about their work? If they had advised me ahead of time that they might not be able to get it out I'd be more understanding.

On the other hand if they discovered something else wrong during a repair. I'd expect to pay for that.