Você pode fazer isso se adicionar um terceiro provedor de serviços ao mix: um provedor LISP. LISP (o Locator / Identifier Separation Protocol) desacopla o local onde você está na rede (os endereços IP que você obtém dos ISPs aos quais você se conecta) de sua própria identidade (o (s) endereço (s) IP que você obtém do provedor LISP).
Assim, sua rede interna é executada usando o (s) endereço (s) IP de LISP, e suas conexões 'normais' de ISP são usadas apenas para tornar essa rede acessível do resto do mundo. Enquanto pelo menos uma conexão estiver funcionando, sua rede estará acessível. E se várias conexões estiverem funcionando, você pode optar por usá-las para failover ou compartilhamento de carga (ou combinações).
O LISP é principalmente implementado em equipamentos Cisco, mas os roteadores Fritz! Box também o suportam em firmwares recentes. A parte mais difícil será encontrar um provedor LISP local. Porque o LISP é tão novo, existem apenas alguns dos que existem no mundo.
(divulgação completa: Eu dirijo um provedor LISP na Holanda, então essa resposta pode ser influenciada. Eu acho que é um protocolo muito útil para situações como essa).