But it is the operator of the last flight (Oman Air) that should deal with any baggage issue under IATA rules. Whether they are responsible or not is irrelevant, they handle the claim, pay out whatever is reasonably needed. If they choose to sort out the cost with others if necessary is irrelevant to the customer.