I'll echo what RSpears writes.
Sorry for the loss and another rebuild.. but put it behind you, make some different selections and move forward.
I ( or anyone actually!) cannot blame or comment on the machine shop and whatever they told you, I would hope they would at least offer to help in some way. Or have you not asked?