Pessoal,
Eu percebi que em duas máquinas diferentes, uma entrava e outra não. Fui procurar o motivo e vi que o problema está no locale. Aparentemente a função que foi comentada na linha 214 está usando o locale errado (não sei porque cargas d'água). Funcionou aqui quando eu coloquei o LC_ALL="pt_BR.UTF-8" no arquivo /etc/environment.
Essa solução é mais elegante porque toda vez que eu atualizava o gnome-shell, eu tinha que pegar o arquivo e alterar a linha 214.
Opa, tive o mesmo problema no Ubuntu 12.04 amd64, o Gnome-shell não entrava aos sábados, mas essa dica resolveu. As outras q funcionaram na versão passada agora não deram certo.