In my games, when an AI player is at war with another AI, if it surrenders to me, it does not always work.
I keep receiving the message every turn, but nothing ever really happens. Sometimes, it seems to work, other times, it stays like that forever.
I saved a game where this happenned, in case devs wants to see it.