Я не уверен на 100%, но если вы перезагрузите ваш телефон, сервис не запустится снова, также как написано в руководстве:
minTime - the minimum time interval for notifications, in milliseconds. This field is only used as a hint to conserve power, and actual time between location updates may be greater or lesser than this value.
Это только подсказка для времени обновления, но она не надежна.
Ваша практика должна состоять в том, чтобы создать Сервис, который должен использовать Handler и postDelayed, чтобы установить синхронизированное действие внутри исполняемого файла. Я надеюсь, что помог.