I was thinking the reason Ukraine might have called it an engine failure (aside from being pressured by Iran) is for insurance purposes. If it was shot down (which almost definitely seems to be the case) then it would be considered an act of war and it's highly unlikely their insurance would payout. Good luck suing Iran for that though. They might start another war to get out of that liability.