Well, Syahir can probably explain better than I can… but I think part of the code was removed and re-written so as not to create this confusion in the future. Since you had a previous temporary fix in your child theme, it was overwriting the new permanent solution.
Everything should be good now, and from here on out.