I don't think the blocked off Euro style C on TK to IST is a big deal, for an hour and 45 minute flight.
I do agree that I wouldn't trust TK IRROPs, but lately it doesn't seem like there are many airlines who can effectively manage IRROPs anymore, so..
LX is an airline in the most neutral country in the world - you don't think they'd land in Tehran if they had to?
The hours of the flights are legitimate, obviously. But curious how TK's C compares to LX C?