My question is "how did they know you had booked?"
They learned of it from my response on the CruiseCompete site when I closed the quote request.
I think I'd start with the CruiseCompete folks. Don't think their member agents are permitted to do this. I've used them a couple of times with no problems, but never received anything like this.