I twice encountered these similar bugs:
-
In "Fort Clarke Assault" killing the red Cybran Commander before getting the last mission to destroy the 3 defending enemy commanders will result in you beeing unable to finish the mission.
-
Killing the the T4 Seraphim bombers prematurely with Artillery in "Red Flag" prevents you from finishing the mission. Tho, you still receive the scripted messenges for completion time of the bombers - even tho there are none.