Do you compile in CONFIG_LOW_MEMORY_KILLER=y kernel option? That will make Android kill uneeded apps when low on memory. Will try to compile out uneeded software for the next release as you suggested (phone services to start).