My thoughts are if none of you had flown the outbound, I think it would have automatically cancelled the inbound. Because the outbound leg was used it kept the booking live. To kick you off the return they would have to split the PNR which presumably wasn’t done