Acontece que eu estava sobrecarregando a função done definindo-a duas vezes em ambos os callbacks. Eu defini cada um separadamente e os chamei separadamente.