In all fairness, the issue was solved. The restaurant and hotel managers worked together and ultimately the outcome has been positive for you. What I find really upsetting this kind of situation, fairly common in Europe:
agent: That is not possible/I can't help you.
customer: Why not?
agent: It just isn't possible.
customer: I'd like to talk to a manager then.
agent: The manager is out.
After reading numerous posts here, I'm staying away from Marriott BBs and GCs.