Вы не должны вызывать перезагрузку, если пользователь уже подключен
FB.getLoginStatus(function(response) {
var reload = function(){location.reload(true);};
if(response.status !== 'connected'){
FB.Event.subcribe('auth.login',function(response){
setTimeout(reload,0);
});
}else {
FB.Event.subcribe('auth.logout',function(response){
setTimeout(reload,0);
});
}
});