Really, first of all how lovely that you got to go to a concert with your D. What a treat for both of you!
Regarding your H leaving S, it's just so disappointing isn't it? I asked my H to look after S12 this past winter. It was during the day but all day, so I could go to my girlfriend's 50th birthday do. H said ok, then took S to Florence and showed him all the places he went to when he first met me, then took him home, couldn't open the door, the "keys wouldn't work" so left S sitting outside the house by himself in the middle of nowhere, in the cold with no coat for 2 hours until I got home. H left and went off to OW I think. So I totally get your frustration/anger/disappointment/sadness. It's unbelievable. They just can't be trusted.