I thought the “Babu oldest friend” joke is a bit weak, like something out of a mediocre sitcom (imagine it with a laugh track). Also it’s slightly in bad taste, as it rubs in that C3PO doesn’t remember R2 and his other friends - I find it hard to laugh at.
And I specifically remember being baffled in cinema, why would he be mentioned and trusted by Jannah there. It’s obviously only for the benefit of the joke and nothing else.
I much prefer Sherlockpotter’s version of the scene.