I wouldn't sweat it right now... anyone who you'ld be interested in requesting a letter from sure as heck better remember you in six months. But, I think you're right to be thinking about how you could pull a letter or 2 from your MS3 rotations. Others may disagree, but, I think a letter from one of your medicine attendings makes a good 4th (non-ortho) letter. It seems that the med attendings write really good letters, have gotten to know you pretty well, and can add an element of breadth to your app. But, hey, my n=1, and all I know is that it worked well for me.
Good luck... and you have my empathy... getting letters together (and people to get them in on time) can be the suckiest part of the app process, because it's one of the few aspects of it where you are totally dependent on others.