Great guide! I'm pursuing the same problem using a similar approach but concerned with customers who are using custom DNS servers. In those cases, are you just accepting that you're going to effectively cut those customers off, albeit probably a smal...
Had this same issue. Found this thread linked to the bug...I was able to remove/reapply the dhcp relay config to get this operational again...though not sure for how long..