Ours is almost certainly a network/port/firewall issue. The same NBI
that fails to start MacBooks with touch bar via NetBoot are successful
when started from USB drives (created using AutoCasperNBI option).
@bentoms Indeed, using a CentOS-based Netboot server, they made little
difference at all. Turned attention back to network, and found
https://support.apple.com/en-us/HT207567 to test against.
I note that in the NBI created from a MacBookPro13,3 (15-inch touch)
using either System Image Utility or AutoDMG/AutoCasperNBI creates files
within them that do not address the 2016 Mac line. The files,
//NBImageInfo.plist and //i386/PlatformSupport...
With a suggestion from Matt Woodruff, we renamed our NBI from
10.12.5NetBoot.nbi to 10125NetBoot.nbi (removing the periods within the
filename). With a reboot to the server, it is now NetBooting. Still a
bit slow, although that is another issue.