It's definitely weird, though there could be a miriad of reasons why this happens. My favourite is:
"My guess is that they have two different menu creation functions in separate classes and that the game calls the newer one after the old one. They probably never noticed it because it happens so quickly and so they looked over removing the old code. This sort of thing happens in my own games. That's why tracing is important! "