If this delay had happened in LHR we'd have been given a refund.
Not exactly. You would have been offered the chance to abandon your travel plans, get a refund for your unused coupons, and been given a flight back to your original destination. This is the "trip in vain" provision.