As solicitações JSONP paralelas no jQuery não acionam vários “eventos de retorno de chamada”?

Eu estou tendo um problema no jQuery quando eu faço várias solicitações jsonp, todos com a mesma função jsonpCallback. Parece que apenas para um daqueles a função de retorno de chamada é acionada. Os pedidos JSONP são de alguma forma substituídos?

Abaixo um exemplo de fazer 2 jsonp request para o github, e mesmo que ambos os firebug mostrem que ambos retornam, a função callbackgetName só é chamado por um deles:

<code>function getName(response){
    alert(response.data.name);
}

function userinfo(username){
    $.ajax({
        url: "https://api.github.com/users/" + username,
        jsonpCallback: 'getName',
        dataType: "jsonp"
    });        
}

users = ["torvalds", "twitter", "jquery"]
for(var i = 0; i < users.length; i++){
  userinfo(users[i]);
}
</code>

questionAnswers(4)

yourAnswerToTheQuestion