Personally I wouldn't have tried to offer any onboard compensation as I believe that CR are best placed to do so.
I think that you should be refunded your fee for reserving the seats plus a gesture of goodwill.
As you were able to use another seat you wouldn't get the normal amount for a non working seat.