>if the problem lies with the [fill/finish] contractor is it normal for the customer to take the loss?<
It depends on what kind of mistake was made by the contractor and on how the contract is written. If GTC cannot recover from the contractor, they may be able to recover from their own insurance carrier.