IPv4 -
Server (ubuntu 14.04) - 10.11.2.10
ATV - 10.11.2.166
This network is configured as a /24.
On IPv6 they’re all in the same /64 but assigned by dhcpv6. I won’t be posting them here as they’re globally unique. 
To test, I disabled IPv6 on the server and restarted channels-dvr. After letting everything settle down I can play recordings but with the same delay experienced by others. When I turn IPv6 back on it fails again as before.
In this testing I discovered that the service does not appear to retain the DVR Enabled setting when “initctl start (stop) channels-dvr” is used. In fact, now it reports a IO error with a LOCK being held on one of the guide files and the ATV interface directs me to set up the DVR server again.
It also appears that this file lock causes channels-dvr to crash and restart thus resetting the DVR Enabled setting again…
I started the service using initctl start channels-dvr, waited a minute, then checked the DVR box, then clicked through the tabs from right to left and when I tried to view the guide it appears the io error caused channels-dvr to restart.
NOW at 23:07 it appears to be running properly without further intervention from its own restart at 23:03.
Logs:
2017/01/10 23:01:42 [SYS] Starting Channels DVR v2017.01.10.0517 (linux-x86_64)
2017/01/10 23:01:44 [HDR] Found 3 devices
2017/01/10 23:01:44 [SYS] Bonjour service running for dvr-server.local. [10.11.2.10 192.168.122.1]
2017/01/10 23:01:44 [SYS] Started HTTP Server
2017/01/10 23:03:03 [DVR] Recording engine started
2017/01/10 23:03:03 [IDX] Pruning expired airings…
2017/01/10 23:03:03 [DVR] Deleting expired job 1484103600-ch806
2017/01/10 23:03:03 [IDX] Finished pruning 15 airings.
2017/01/10 23:03:03 [IDX] Pruning expired airings…
2017/01/10 23:03:03 [SYS] Created database snapshot: backup-20170110.230303
2017/01/10 23:03:04 [IDX] Finished pruning 210 airings.
2017/01/10 23:03:55 [NAT] Failed to discover upnp: write udp4 0.0.0.0:45817->239.255.255.250:1900: i/o timeout
2017/01/10 23:03:55 [NAT] Failed to discover router using natpmp and upnp.
2017/01/10 23:03:55 IO error: lock USA-PA37810-X.airings/store/LOCK: already held by process
2017/01/10 23:03:55 [SYS] Starting Channels DVR v2017.01.10.0517 (linux-x86_64)
2017/01/10 23:03:56 [HDR] Found 3 devices
2017/01/10 23:03:56 [SYS] Bonjour service running for dvr-server.local. [10.11.2.10 192.168.122.1]
2017/01/10 23:03:57 [SYS] Started HTTP Server
Thanks!