Yup. To take it even further, they committed an even bigger oops that only negatively affected their end:
Instead of only supplying me with a blazer, they mistakenly logged my order as a full suit order, so my 'blazer' came with a pair of matching pants!
They are graciously taking back the blazer and pants and are re-making me a new jacket with the fabric of my choice. They sent me two fabric swatches and I'm stuck between two samples.. but I think I know which one I'm going to pick.
I don't know what their margins are, but I highly, highly doubt they'll be able to re-sell my jacket and pants, let alone recycle the material. If anything, it's going to be a complete wash. So not only will they lose their cost basis on those two pieces, they're obviously going to lose money on the new jacket they're making for me. Excellent customer service, though -- the fact that they'd do this for me, a new customer.
I see myself being a long term customer, so I'm sure they'll recoup their profits from me.. say.. within a year