thanks for all the good info. As to what the TA has done - the short answer is not much. I book my cruises at the Next Cruise while on a cruise. And it's transferred to the TA. When I have questions or need assistance, not too responsive to emails, or phone calls.
I think, in future, I will make sure Next Cruise does not transfer to the TA.