Бля, ну есть там такой компонент сервера, SecureValueRecovery называется, хранит акки пользователей в зашифрованных областях памяти, называемых энклейвами. Данные оттуда не синхронизируются ни на диск, ни в базу, то есть живы, пока жив процесс, обслуживающий энклейвы. Процессов может быть несколько - один фронтенд и произвольное количество реплик, которые могут работать на разных физических машинах.
Так вот когда стартует фронтенд, он генерит уникальный ServiceID, который ты должен прописать в конфиге андроид-прилады, пересобрать ее и задеплоить на юзерские девайсы. Только с актуальным ServiceID клиентское приложение может взаимодействовать с сервисом. Если ты перезапустишь сервис, то сгенерится новый айдишник и все сломается. Хотя если ты его перезапустишь и не останется ни одной живой реплики, то похерятся все данные, все юзер акки, хранившиеся в энклейвах.