При полном отключении, вы правы, у приложения не будет допустимых конечных точек для кластера. Их необходимо обновить (и перезапустить приложение), прежде чем приложение подключится к Cassandra.
Мы фактически написали RESTful API, который позволяет использовать текущие допустимые конечные точки для запросов по кластерам. Таким образом, команды разработчиков приложений могут найти текущие IP-адреса для своего кластера в любое время. Я рекомендую сделать что-нибудь подобное.