The last airline you flew on regardless of who messed up the baggage handling is the one responsible for your baggage. Doesn't mean the airline might not ask for repayment from the other, that I don't know. I've had this problem a number of times involving connections between CO/NW and more often CO/KLM.