Unfortunately, I think the only solution to the international service problem is to get rid of 90% of the senior FA's. In F recently on a SFO-LHR-SFO trip, they knew all the tricks to avoid work and provide sloppy service. Didn't even bother to pass through the tiny cabin with water refills once meal service was done.
The menu said I could pace the meal to my preference. In one direction I tried to do just that and got the meal at exactly the same time and at exactly the same rate as everyone else. The passengers were there for the FA's convenience, clearly.