This is slightly reminiscent to my CGK-SYD flight on QF42 A330 sometimes back (~1 year ago). If you think getting plenty of sleep in J is bad, try in Y as an NB :-D
Dinner service took 2 hours to _start_, and then another ~2 hours from start to finish. To top it off, my row (25 or 26, I didn't quite remember) was forgotten (not offered dinner). So is the row in front of me. When we press the call button (sometimes later), the reason was "I thought you were asleep". Somewhat odd as I have my laptop open all that time (and I kept looking around checking when is my dinner coming). On arrival it's quite similar, woken up ~2hours prior, just to wait another hour for the breakfast, etc. Getting even a 2 hours sleep on a 7 hours flight, is tough, more so in Y.
I haven't flown that route again in Y for a while, but my recent experience with A330s SYD-SIN rt in Y was much better (maybe having a status helps). But looking at the OP it seems that this indeed still depends on luck and highlights how inconsistent the service can be.
That inconsistency is the biggest problem. I'd have to say I enjoyed my Y+ service in a J seat (got an op up to Y+ to the USA and on a 747 pre-refurbishment) a lot more than when I actually had a JASA to the USA. One was attentive and friendly (the op up to Y+), on the JASA it felt minimalist (somehow no pre-dinner drinks service for me, I don't know that anyone got the turn down service in the cabin at all). If I hadn't had the better service of Y+ in a J seat, I'd write off QFi J as extremely disappointing rather than hoping I just got a bad run (and merely feel disappointed that while it was a good SC run to go WLG-SYD-LAX in J, it wasn't as good as I'd expected).