You're OK, 3. I know it doesn't feel like it, but you are.
You let H come over when it wasn't his day. You realized that was a mistake and it didn't make you feel good. Let it go. (Also, try not to think of it as H getting to be fun Daddy, think of it as your sweet boys having a good time.)
The R talk revealed that nothing has really changed. You can think about that when you get back from your trip. For now, get excited about it, and PLEASE make sure you use the time to relax, have fun, and put your H and your sitch out of your mind.
Hopefully some distance will give you some much needed clarity. Fingers crossed that your flight departs as scheduled!
me: 44 XH: 42 M 11 years D10 and S8 Bomb drop 9/27/13 D final 7/1/14