I had a minor shoulder separation from a bike ride about 5 years ago. Painful at the time, and mostly healed but I still try to not sleep on that side. This one was completely my fault and I actually was pretty lucky that I didn't jack myself up further from riding my buddy's Schwinn Madison down those stairs after a few beers! Not my best moment...
Super glad you, and everyone else in this thread, are recovering and kudos to getting back on that "horse." Ride on my friend!