Hey Azure - that's a nice surprise from H! Don't think for one minute that he's forgotten that he was the one who said he needed a break . . . so he has extended an olive branch of sorts.
I think your responses were lovely and just fine. And I would agree that for now let him be the one to initiate contact (don't you love when I dispense advice I am unable or unwilling to take? )). Wait to see what happens when there isn't an 'event' to initiate contact . . . (if you can stand it!).