I totally understand. Two suggestions and a repeat comment.
Your using the term flunkie for a CSR agent is not appropriate. They like yourself have a job with things they are allowed and not allowed to do.
As for solving the issue, are you aware that Celebrity does not actually run the MoveUp program? Celebrity provides the inventory and X and the company have agreed on the computer parameters for accepting bids. Thus beating up.on a CSR was a waste of your time and mental health. Since you use a TA the issue unfortunately had to go thru the TA first. Then an immediate email to the executive office. While they probably cannot get your MoveUp, they can offer significantly move OBC or a partial refund. I received $500 over a more minor issue.
Last, you agreed to the terms of carriage. Am sure you (and everyone else) did not read them. Celebrity is fully within its rights to put you in a cabin of their choosing without any compensation. I agree not fair, but letting executive office know what would be acceptable would likely be the best scenario going forward. I would request the penthouse OR $1000 fare reduction and stay in my current suite OR cancellation with all costs including air refunded.
Just a couple ideas.