`end_conversation` is part of the old conversation lifecycle. We can get rid of a lot of stuff like that when we switch over to the new UI completely. Until then, I'd like to minimise the differences between develop and develop-frontend, especially in non-UI code.