Shoulder dislocates with a band are a great place to start. I also like band pull-aparts, facepulls, and other similar movements done on a daily basis in order to improve shoulder positioning.
Hanging from a pullup bar with a supinated grip for 5-10 minutes also seems to help.
I like tissue work on the neck, trap, and surrounding areas. Stuff like this: https://www.youtube.com/watch?v=SXEfTDnkAcc
I have noticed that my shoulder pains have lessened from doing more grip related work. My assumption is that heaving greater control of the bar (mostly it's alignment in comparison to my wrist and elbow) allows for a more direct line of movement which seems to allow more stability from the lats.
If you are not doing them, I would highly recommend some horizontal pulling movements. I was a pullup only guy for a while, and noticed decreased pain and greater eccentric control when benching after I added in lots of rowing motions. My rows of choice are db rows and seated cable rows with a supinated or neutral grip. I'm not that biggest fan of Barbell rows but that is probably because of my limb length and my ego.
I strayed a bit from your question, but I hope that helps.