Crossroads,
I am not very familiar with your sitch, however, I read you on another thread. I like the advice you give brkn.
I just want to add to the posts above. Be very careful with the WAS who is having troubles.....it is at times like this that they become closer and seem to open up. Do not allow yourself to get on that rollercoaster. It is very difficult to let them fester in their dudu and I would have done the same as you. Just be careful because if she resolves her issues with her roommate you may be back to square one..