Т.е. сейчас пользователь получает ошибку если навык не ответил за 3с, а будет получать аналогичную по бесполезности заглушку, если он не ответит за 2? Это же ухудшение пользовательского опыта. В чем смысл?
ну смысл как я понял разбудить сервис, если придумать как контролить, что он не спит то и не нужно 2 секунды, уже просто прокси.
с учетом сохранения состояния, уже не проблема особо будет... просто на первом запросе и запуске навыка проверять спит или нет
ну и пинги обрабатывать на функции. ну, а часы на херохосте не тратятся