When storage is extremely low, content providers will be opened read-only. This is a bad state to be in, that is why the notification is put up to have the user free up storage. However ever release of Android goes through tests to ensure that you can boot and run a device in such a state enough to be able to go to settings and free storage. If this is not working for you, my first assumption is that there is something different in your build from the base platform causing a problem.
--
Dianne Hackborn
Android framework engineer
hac...@android.comNote: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them.