Obviously that is a good thing - that the seller noticed a problem and proactively resolved it. Just curious - did they communicate to you what they found and that there would be a delay while they sourced another bass?
This is where companies often fall down (maybe not in your case, but often). A simple status email to the customer notifying about the problem and that they are working to resolve it, or an explanation about delays due to supply chain issues, goes a LONG way in giving good customer service. It would also reduce phone calls to their customer service department, from customers trying to find out what the company could easily tell them in an email.