I'm glad you found someone who is not only fixing you, but you like her too! she sounds really solid based on your descriptions. i wonder why the clavicle keeps sliding out of place??
I think it's a combination of several things: poor posture in general, poor posture in particular when I spend many hours at the computer, stress at work and a long time without stretching properly and even exercising all that well. And then there's always the getting old that I can throw in for good measure.
Anyway, it will all be over in less than a month and I can hopefully be even better than I've started being about stretching and doing some exercises and not slouching at the computer.