It's just not my week.
Today on EK241 DXB-YYZ the ICE system died for about 1/3rd of the upper deck (including my seat) halfway through the flight. The absolutely wonderful purser bustled around trying to reboot and fix things but no dice.
I guess I need to draft another request for compensation.
It never rains but it pours!