Spoilers lurk:
I also encountered a bug that told me I'd completed the mission successfully at seemingly random intervals during the final mission, and also when I destroyed the two artefacts before I had completed the mission objective it told me the mission was successful. Just thought I would report this on this thread since I didn't know where else to put it.