Дополнительная информация облегчит понимание.
Интересно, это потому, что ваша активность больше не работает, когда контакт меняется. Если вы изменяете контакт с помощью встроенного приложения «Контакты», это может означать, что ваша активность больше не находится на вершине стека, поэтому нет гарантии, что он по-прежнему остается резидентным.
Вы можете попробовать зарегистрировать наблюдателя в службе, которую вы явно запускаете и останавливаете.