Скопировал эту БД в ассеты, весьма успешно подключился к ней, считал и отобразил на экране.
В реальности вы использовали prepolation (заполнение начальных данных), а не подключились к базе.
Вы же откуда копировали куски кода. Так вот там перенос данных в созданную на телефоне базу данных.
После этого добавил пару полей, изменил названия и добавил чуть больше данных.
Это действие должно сопровождаться повышением номера информационной схемы и написанием миграции с обной версии в новую.
На стадии разработки можно пропускать этот шаг. Но тогда будут ошибки целостности. Главное коректно между релизами, чтобы работало - пользователи не должны терять свои данные.
А Вам как разработчику тогда потребуется полностью удалять приложение с телефона и ставить на чистую повторно. В конце отладки поставить предыдущий релиз и проверить, что миграция отработала правильно (ну а до первого (еще не опубликованного) имхо лишнее).
З.ы. еще эмулятор может грузиться с записанного снапшота, где сохранилось состояние с установленной прошлой версией.