I've read your post about 10 times now- and I see that you are letting yourself get overhungry, and when that happens our hunger mechanisms go into overdrive. Oatmeal looked so good to you because carbs are cheap, easy-to-burn fuel, but you know that.
I find it interesting to observe what people dive into when they get overhungry. Some choose carbs, some choose fatty things, and some choose proteins. I had 14 years as a jr/sr high school teacher to observe kids at lunch-
I see it in my own family- my youngest eats cheese, my oldest eats carb- I choose carbs, even now- safe carbs, but carbs none the less- I believe that our metabolisms are programmed that way. I know that my numbers run higher if I eat really low carb- I've run that experiment many times. I function best at a higher carb level than some describe here- you may be like that too, and if you are, you need to plan for it - so you don't get to the point where you overeat to compensate. Work with your nature so to speak. If I am starving, protein just won't do, but a bowlful of greenbeans will.
I suggest that you create a stash of acceptable emergency foods- just for you- for the times when you get so busy. Atkins bars work great for me- they taste like carbs.
I'll bet you're back on the straight and narrow even now.