Я бы посоветовал ориентироваться на стабильную связь, вручную обрабатывать события onLocationChanged. И если событие произошло, но location не изменился, то просто ничего не делать.
Однако minIvl = 0, видимо, означает постоянный поток запросов. Просто интервал настолько короткий, что иконка не успевает начать мигать. Не уверен, что эти переподключения - хорошее и правильное явление.
так я и обрабатываю в onLocationChanged
а на втором андроиде она не мигает при любых значениях интервала. можно час установить можно 10-ть. связь иконка не шелохнется