Thanks for all responses.
Having someone else upgraded and being moved to functional WT+ seats would have been a perfectly acceptable solution for us. As I said I never asked to be upgraded - just asked whether the legrest could be fixed as it was pretty unconfortable.
BTW, it occurred to me there was no headphone/blanket on my (faulty) seat and I had to ask for them. Can it be that seating/crew were actually aware of the problem but for some reason the seat was given to me irrespectively by mistake?
This and your responses make me think I should send in a letter. Should I send it to the Executive Club or to Customer services? Thanks.