mine do this as well every winter when we cannot walk and then into the spring they are crazy unsocial again. when I walk them if they freak.. barking or even pulling I stop they stop we do not walk anymore. I then sternly repeat no bark until they hear me and finally respond and then I ask them sit. once all is calm again I continue walking. the approaching party has to just continue and I have to focus fully on making them no longer bark and freak. so if he is super upset by the BH then I would try gaining control first few walks without running into that him. that way he has some time to understand what you are telling him.
it takes a few walks but once they get back into the swing they remember their manners knowing their walk will be interrupted. we sometimes run into large dogs off leash...in which case I scoop them. The last thing I want is Cedric's big attitude getting him possibly hurt.
I am sure others will add what works for them. good luck and remember patience, consistency and more patience are key.