It depends how far back Solidus' relationship goes with Ocelot. Correct me if I'm wrong but BB's name is John, but BB tells Ocelot his name is Jack at the end of MGS3. Could be something there, I'm pretty sure Ocelot's relationship with Solidus goes back pretty far. Isn't Solidus the president on the phone at the end of MGS1?