I have gotten a refund for a change fee — but never had the guts to ask for a fare difference refund — when a travel waiver was issued a little bit after I made a voluntary change. (In my case the waiver would have made my change free if I had waited.)