Does travel insurance apply?
I see many stories about airlines not paying for a hotel if you are stranded overnight due to a flight cancelled due to weather. The standard answer is to get reimbursed through your travel insurance.
Would they also pay if you were a nonrev passenger on that flight?