globalDBKeyMaterial

open override fun globalDBKeyMaterial(databaseExists: Boolean): GlobalDBKeyMaterial

The raw key is generated and stored before it is ever used, so a crash between storing it and rekeying the database only costs an unused alias. The reverse order would lose the database.