Sorry you aren't travelling, but glad you'll still spend quality time w/your son.
As for the incident w/B, I've slipped myself from time to time w/my XW and as long as you can learn something from it, you didn't do yourself any harm. If we all were performing perfectly all the time, what would we ever learn?