Yes right, it depend on the reviewer.
The first time i included the bad Facbook.sdk the reviewer didn't see it so all gone fine.
The next reviewer seen it, and threw me in a black circle where i found the light after 1 month.
Anyway, Apple usually don't accept 3rd part code that isn't used, as they recognize it as malware.
As i upload much apps in a month, i can say that is all about luck!!!
Finally if something goes wrong on facebook, DON'T SHOW THE ERROR!!!
If your login sequence don't work while the review, better you don't show the error:
"Login failed, try again later"... don't do this.
Show nothing is better, so the reviewer will not reject it.
Anyway, to be always updated on what Apple want, better you use what they ask. OBJ C.
Cause if they change 1 day before you submit, you will never know it.
Now we have iOS 6 and iOS 7 compatibility, but in some months Apple will force iOS 7 so, don't base yourself on AppGameKit Extras or you'll get crazy trying to solve things that they will never explain to you after rejection, as the only way to know is the rejection itself. So 7 days of losing time!!!!!
Long life to Steve!