OK, according to an English-fluent, seemingly knowledgeable agent in their call center, there is indeed no clause in my fare rules that excludes mile earning, so she thinks it should be eligible, but she did say there's no way to know for sure until flown (yeah, thanks).
p.s. after using the call center, I laughed profusely when I saw this post from Lucky:
Is it time to form a Turkish Airlines hold music support group?.
"A couple of days ago I shared my picks for the best and worst airline hold music.
One of my picks for the worst hold music was Turkish Airlines, which has this music...
The thing is that on hold it’s not actually that “song,” but rather just 0:13-0:26 of that video over and over and over. “We are Turkish Airlines. We are globally yours. We are Turkish Airlines. We are globally yours. We are Turkish Airlines. We are globally yours. We are Turkish Airlines. We are globally yours.”"
"Worse than the hold music is the quality of the line when they actually answer the phone. I swear their call center consists of a guy sitting on a box in the middle of a bazaar using a tin on a string."