Strewth, sounds like a nightmare. Are you booking all your tickets online? Or do you do it thru an agent or local EK office?
I make most of my bookings thru the local EK office and while I have never used the STPC "feature" I am confident that it would be taken care of.
I would keep the receipt of this stay and forward to EK for re-imbursement.