Hi I think you are aggravating the situation. So he didn't call you when you were at friends? You had multiple calls from S who knows your H isn't just trying to play it cool and letting S call so it seems he is not going crazy.
You can't read into him not calling on the 4th of July??? It's not like Christmas or Chanukah or New Years for sakes.
I think you are focusing again on the small picture,,,him calling NOW instead of staying sweet for when he is ready to contact you. He's probably testing you to see if he would get a nasty reaction.