Firebase / Android - Perder regularmente a conexão com o banco de dados

Eu segui os documentos para Firebase Auth e Database.

Tudo funciona bem após uma nova instalação:

O usuário pode se registrar ou fazer login, os dados são recuperados como deveriam, escritos como deveriam, super rápido, super limpo. yay.

E depois de algumas reinicializações via android Studio, o material do banco de dados não funciona mais. A quantidade de reinicializações varia, não consegui encontrar uma regra ou tal. Se eu desinstalar e reinstalar o apk (ainda via Android Studio), ele funcionará novamente.

Estou monitorando o estado de autenticação, o usuário permanece conectado, também não há nenhum erro de base de firma.

Eu recebo uma tonelada deE/DynamiteModule: Failed to load module descriptor class: mas aparentemente isso não é um erro (apenas mencionei isso porque recebo mais de 20 linhas consecutivas desse "erro".

Alguma idéia de onde eu deveria começar a procurar?

app.gradle
android {
    compileSdkVersion 23
    buildToolsVersion "23.0.3"

    defaultConfig {
        ...
        minSdkVersion 15
        targetSdkVersion 23
        ...
    }
    ...
}
...
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.4.0'
    compile 'com.android.support:design:23.4.0'
    compile 'com.google.firebase:firebase-core:9.0.1'
    compile 'com.google.firebase:firebase-database:9.0.1'
    compile 'com.google.firebase:firebase-storage:9.0.1'
    compile 'com.google.firebase:firebase-auth:9.0.1'
    compile 'com.google.firebase:firebase-messaging:9.0.1'
    compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha1'
    compile 'cn.pedant.sweetalert:library:1.3'
    testCompile 'junit:junit:4.12'
}
Regras do banco de dados Firebase
{
  "rules": {
    ".read": "auth != null",
    ".write": "auth != null"
  }
}

questionAnswers(1)

yourAnswerToTheQuestion