I've been thinking about this some more and trying to find workarounds, but to no avail. Basically, we'd need the Channels DVR server to process something like a .strm as if it were a real video file. Actually, if Channels would scan in .m3u, m3u8, asx, and/or something similar where a plantext link can be inserted and processed, and the server just did the same things it does for linear stations with that link, then it would resolve everything. I tested this in VLC and it all worked fine, but Channels wouldn't accept it. Even faking it as something like a .mp4 didn't work because the scanner refused to process the mostly empty file without certain components that identify it as true video.
So, in summary, either the Channels app on Apple TV needs an update to resolve this using existing methods, or the Devs would need to create a way to process linked videos on server so we aren't dependent on the clients at all.