Судя по тому как решил для себя гугл, как раз наоборот. Дешевле перезапустить приложение и продолжить мирное существование, особенно если перезапуск решает проблему консистентно
Надо смотреть конкретно, какие проблемы можно решать так, а какие нет. И даже если можно - является ли перезапуск единственным действием, или же только первым в цепочке.