It's really been a reminder not to use OTAs or even TAs - I had two tickets on another airline via an OTA and both of them completely went into meltdown - hadn't advised me of cancellations, one of them told me they just couldn't help by email days later, one said they would call back and never did.
Luckily I am a paid up member here so had been monitoring my flights closely and once I got through to a supervisor at the airline he was able to take over the tickets and get me rebooked just a few hours before (the last flight out !) was fully sold out. If I hadn't been proactive I would have been in deep sh*t !
I've got another part flown ticket I need to get a refund on from another OTA, though I have had a dealing with them before that was OK, so I'll leave that a while and am moderately hopeful they'll be able to help once the dust settles