Data point: Just completed a refund request for two Lifemiles tickets book on Turkish. Took 8 minutes total. Will see within the next 7 days if the miles come through. Cancellation fees were waived minus the $25 per person booking fee. Said I should see the taxes refunded by July! lol.