I became aware of this because I was actually hoping one of my sims would take the cake for the 2nd time when they were drained. However, since I was playing the asylum challenge, I am not allowed to control any of the other sims other than my main sim, that is how I noticed they would never take the cake for the 2nd time while they had the drained moodlet.
This is kind of hopeful for other games when I do have a cowplant. I won't have to worry about my sims going for it when they have the drained moodlet. I didn't know this was something they wouldn't do.