Confusão relacionada ao modelo de precificação de banco de dados em tempo real do firebase

Estou planejando usar o firebase para um projeto. O cenário de caso de uso é tal que pode haver situações (às vezes - de 5 a 6 vezes em um mês) em que as conexões simultâneas ao 'Banco de Dados em Tempo Real' excedem 100 - o limite para o plano gratuito.

Citando as perguntas frequentes sobre preços -

O que acontece se eu exceder os limites de armazenamento ou de download do plano Spark ou Flame para o Realtime Database?

Para fornecer um preço previsível, os recursos disponíveis nos planos Spark e Flame são limitados. Isso significa que, quando você exceder qualquer limite de plano em qualquer mês, seu aplicativo será desativado para impedir qualquer uso adicional de recursos e cobranças adicionais.

O que acontece se eu exceder os limites de conexão simultânea do plano Spark para o Realtime Database?

O uso é medido mensalmente e, se o aplicativo for desativado em um determinado mês por causa do uso, será reativado automaticamente no início do próximo mês.

Portanto, minha pergunta é - digamos que em um momento 'T' meu aplicativo exceda 100 conexões simultâneas ao banco de dados em tempo real por 'n' usuários. Isso significa que -

1) Meu aplicativo será encerrado pelo resto do mês e nenhuma conexão adicional com o banco de dados em tempo real será possível para esse mês inteiro?

OU

2) As primeiras 100 conexões ativas funcionarão e os 'n' usuários que tentam se conectar após a marca 100 não poderão se conectar até que alguém das 100 primeiras desconecte?

questionAnswers(1)

yourAnswerToTheQuestion