Aye it would
Urist Uristurist cancels prepare fine meal: needs four cookable items
versus
Urist Uristurist cancels prepare fine meal: job item lost or destroyed
I'm guessing you are experiencing the second one, and as someone mentioned this is usually caused by dwarves drinking or eating mister cooks job items. In fact if you look at the kitchen when you get this message you will probably see a dwarf just boozing away as happy as can be, completely oblivious to the trouble he is causing.
You mentioned that the cooking job items should be tasked for the job but i think they are the problem is that dwarves don't respect the reserved item designation when picking an item to eat\drink.
So the best solution is to place your kitchen on the opposite side of your food stockpile from your dining room, as dwarves will presumably grab the nearest item when eat\drinking this should stop the problem.
Disclaimer: this is all based on my personal experience with dwarf fortress and is not meant to be taken as professional advice. I am not responsible for any injuries or damages caused by following the above advice.