ODST Save&Quit During Mission = No Achievement

I just played the Kizingo Station Mission and I had to Save and Quit during the mission because I wanted to do something with another game. When I came back and finished the mission I got credit for finishing it in the mission area and in the total missions played for the game but I did NOT receive the Achievement. I started the mission over again and played straight through and immediately got the achievement. This has happened to me many times. It seems like stopping during the mission ruins the achievement.

This also happened to me the last time I went looking for Audio Logs. I found all but 2 and had to quit.When I came back the only 2 logs I needed were yellow and I got them but the achievement didn’t pop. This was 2 months ago . My achievements say I’m missing the last 2 audio logs (#28 and #29) but the 2 that didn’t pop were #26 and #28. No matter which logs you missed it just goes in order and says you didn’t get the last ones. If I hadn’t been watching when I didn’t get the achievement to pop for #26 and #28 how would I know which ones were actually missing since it will always say it’s the last 2?
Now I can’t get the last 2 audio logs because I already got them so I won’t get the achievements for them or for #30 or for getting all of them. At this point I’m ready to just give up on this game and not bother finishing it at all. As far as I’m concerned this problem can’t be fixed and ruins the game.
Hey 343-people do need to quit a game sometimes and it shouldn’t ruin the whole game if you do! Is it really that hard to fix?