Впервые столкнулся с подобной ситуацией сегодня. Пришлось в срочном порядке делать костыль, чтобы на сайте не выскакивало сообщение "неверный ключ" с блокировкой загрузки страницы до нажатия "ОК".
При возникновении подобной ситуации видимо следует различать, когда сервис недоступен, а когда действительно используется неверный ключ. Поэтому предлагаю поправить диагностику, чтобы можно было отловить ее перехватом window.alert(). И сделать это желательно на английском, чтобы не возникало проблем с кодировками. Сообщение для webmaster, а, он надеюсь, сумеет различить "Invalid key" от "Service unavailable".