No need for hot failover - a check by e.g. cron that (if failing) did the same actions as clicking [Disconnect], selecting next provider, clicking [Connect] was IMO already a huge progress.