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.