JJP will make it right.
All the distributors have trouble from time to time, but fortunately for our beloved hobby, the level of support seems to be pretty good for the most part.
I've not heard of anyone who owns a pin that won't play, rather "acceptable" issues are playfield chips etc, but luckily not much worse than that.
Sucks that you have had to contend with these issues but I expect you'll be made right very soon.