Makes forks not feed if the do_after fails, fixes reagent multiplication
Created by: Sprok0
When a delay was added to feeding from forks, it didn't actually check to see if the delay worked or not before feeding the food.
Also fixes an issue where feeding someone with a fork would square the reagents added to the victim.
Fixes #12255 (closed)