I don't see a problem with that.
Afterall...you only paid a Y fare ticket. I would be thankful for the op-up for me to be able to enjoy the J cabin / seat already. The meal? If they didn't have enough....I'm more than happy to eat the regular Y meal I paid for.
And plus...you mentioned it might have been a special meal request. (ie. the pink tin foil). Opups could have been done anywhere between 1-2hrs below the flight. There's no way to arrange for a religious/veg J meal within that short period of time.