Yeah, that cameo was very ham-fisted. As long as they were going to be put in, it would have made more sense to see Bail dispatching them with instructions to tell Leia to be ready to intercept and deliver the plans. 3P0 may as well have said “Why do I have a line in this scene?” That may have been less jarring, even.

If they’d found some clever way to use the appearance to explain 3P0’s memory lapse in the movies afterwards, that might have been a little more forgivable, but still more distraction than anything.