I'm glad the birthday part went well. Your h wasn't comfortable around everyone because he's not comfortable in his own skin. The hair cut says it all...back to the 70's he went. Don't be surprised at anything he does as he is trying to figure out who he is.
It's too complex to try to mind read the situation as it changes from minute to minute.
Hang in there!
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.