I just setup a 2nd DVR instance at a remote location with remote access enabled. It appears that for the Android client (on both phone and TV) that whether you choose "At Home" or "Away From House", if the local DVR is found, it will connect to the local instance.
Disabling the Bonjour service doesn't seem to make a difference. If I shut down the local DVR instance or toggle on a VPN, then the client does connect to the remote DVR and works as expected.
Is this working as designed? I was under the impression that it was possible to easily switch back and forth between a local and remote instance by making the appropriate selection in the client settings.

I had a paid app for $24.99 which I believe is the one I downloaded and used as the second app for the remote server. It is the Channels DVR app that I believe is free to download, but you also have to have a Channels DVR Server subscription to use it.