Because I am a VIP, I have a VIP rep, who resolved the incident by granting the promised bonus (go, Christopher, you champ!)
It turns out Robbie is a part time employee who is relatively new, and there IS an apology forthcoming!
So, consider this resolved.
Thanks for the comments, though. Sometimes you wonder whether you are being reasonable or not.