One more datapoint: just cancelled a Turkish ticket from New York to Europe because I was afraid of problems transiting on the return. (I was ticket changed to an overnight layover in the UK.) No cancellation fee, took 13 minutes from dialing-finish.