If the company is also paying you as a consultant to verify the requirements then yes, they should expect you'd tell them. But if you are solely acting as the seller of the product, it definitely would be on the customer to ensure the server is appropriate for use in their environment or be subject to your company's return/cancellation policy. You keep trying to find ways to make this not your fault but I'm sorry to say, it 100% is.