This is not possible short of
rewriting large parts of the viewer code from scratch. Don't count on me for this one...
The viewer will hold the connection for a full minute before giving up, so the "split second" is rather exaggerated... If your Internet link comes back before the timeout, the viewer will catch up and chug along happily !...
Of course, this is on the condition that your IP has not changed after your Internet link reconnection (but this is a problem at your ISP or VPN provider level, and not something under the viewer control). Try and ask to your VPN provider for a static public-facing IP...