Hi BBFM..
Well, it does sound like you thoroughly thought this through, so don't beat yourself up over it. You ate because your body told you to and you didn't eat "food for foods sake". You're straight back on course and rearing to go. Just take it easy on the exercise front, know your limits...