dhcp request (ethernet.begin(mac)) hangs in parseDHCPResponse of Dhcp.cpp

Cool, I'm glad I was able to help someone!

I went back and looked carefully at our network and found the problem wasn't due to backup DHCP server, but due to a problem in the routing causing the same DHCP reply to come thru both the primary connection back to HQ and the backup connection.