Pra resolver o erro 29 substituí a maldita bateria paralela pela original que não segurava nem 5min ligada, mesmo sabendo que ela não seguraria a carga. Só por ser original a atualização pro iOS 5.1 foi concluída. Depois disso tirei essa bateria original e pus a paralela de novo enquanto a original nova não chegava. E aí a mesma novela: só carregava desligado, depois disso reiniciava umas 5 vezes, de 3 em 3 min, nunca atingia a carga de 100% e não mostrava o status de perda de carga (ligou mostrando x%, vai permanecer ligado mostrando x% até o fim da carga, esgotando sem avisar).
Portanto, NÃO COMPRE BATERIAS PARALELAS, SÃO UM LIXO!
Quase 1 mês depois (19/03 - 16/04) chegou a bateria original pelo Ebay. E ficou perfeito. Não reinicia, carrega ligado também, mostra a carga, tudo como deve ser. Meus problemas acabaram!