Delta could have fixed it. I have changed and canceled Expedia-booked Delta tickets several times in the past by dealing with Delta. What's changed lately is that Delta is all about fees -- they want the fees they assess for changes to 3rd-party bookings.