I have spent hours doing a perfect clean run of every mission, getting all collectibles and subduing all enemies non lethally. To be told to play through again because of a coding problem is frankly insulting.
This should be fixed so if you load your last save you get the achievement or trophy you have worked for. It has left a very bitter taste and I sincerely hope you fix this without forcing players to load anything but the latest save.