SQLiteConnectionPooling se agregó después de Android 4.1. Mientras que en versiones anteriores un objeto de cursor simplemente intentaba reabrir una base de datos si se realizaba una consulta u otra operación en una conexión que estaba cerrada, con Connection Pooling, se genera una excepción. El NotesDBAdapter es probablemente un retroceso que puede haber roto la compatibilidad con 4.2.2.