You have to ask Expedia as your booking was made through them.
KLM only reissued the ticket for operational reasons, which does not unbound the contract you pass with Expedia.
Airlines are allowed to modify tickets issued by TAs in case of irregularities, but that does not change the fact that you booked through a TA and the TA is your only contact regarding your booking.