Thank you Jesse for sharing your work.
My 2004 XC70 driver side door was rattling to the point that I couldn't take it any more. Learn from the second picture from your posting, I removed the door panel and check out the rivets. The rivets looked tied at first, but when I tapped around the metal panels, I was able to identify the loosed rivets. I just removed the three rivets as you indicated in the second picture and replaced them with 1" #10 screws with metal washers, lock nut and nylon washers. I may not need all that, but I just want to make sure I won't need to get back to it again. I also tie wrapped the cables against the black bracket.
By the way, if someone wants to do this, one thing worth to know before you start, the metal rivets are made out of hard steel. They were very hard for me to drilled them out. Find a strong and sharp drill bit with the right size is critical.
After putting back the door panel, I could no longer hear any rattling from that door. It has been more than a week now and I have driven it for more than 600 miles with out any rattling from that door. Now I am looking into squeaking from other panels of my car. They are not as bad as the door on driver side once was, but now since they get my attention, I want to get rid of them.