I accepted the contract to point a dish at the outer planets, but hadn't taken any steps towards completing it yet. Some time passed. Then I got a message that the contract had been completed, which surprised me. I went to mission control and examined the contract to see which vessel qualified, and was surprised to find that a vessel with zero communications dishes was identified.
I don't know what data or log files would be useful for tracking this down. I can provide save files, .craft files, log files, etc but don't want to spam you with all that until I know what is actually desired.