Go out of your way to do whatever they tell you to in rehab/PT. Shoulders are pretty complex so there are probably going to be lingering effects for quite a while. I messed mine up back in December, nothing anywhere near what you did, and even after finishing PT a while back, it still has its random quirks. I'm assuming that will last for quite a while, but I've got more than enough time before I find that out for sure.
Mine was supposedly a rotator cuff injury, but I have my doubts since I don't feel like they checked up on things as well as they should have. But anyway, with all the muscles coming together in that general area, there are bound to be plenty of minor issues.