Since no one is doing it, I will defend for Boeing.
It does not seem it is Boeing's issue at all.
I believe it was CX.
1. If it is a manufacturer's issue, I am sure Boeing will issue service bulletin, and more airlines will be affected.
2. AFAIK - CX 747s came from SQ (as CX is so cheap not to buy new planes). So it may suggest that the aircrafts may overused.
3. Maintenance issue - it is not the first recent incident regarding CX aircrafts.