I'd never seen an AI civ refuse a city before. I think it happened twice in this game (same tribe). Strangely enough, they attacked me two or three turns later, so I really can't imagine why they refused it.
That happened to me as well, for the first time last game. I was stronger than the civ my city flipped to ... maybe he wanted to avoid me declaring on him?