I have been messing with my network setup and have found something. All the Ethernet ports on both to Hoppers and Joeys seem to have two MAC addresses.
I have a Windows 2008 server on my local gigabit LAN and I use Windows DHCP for all DHCP assignments. My router has DHCP server turned off. This way I can totally control all DHCP and Network setting from the server (WINS, DNS, IP, Router, node type...). I also setup reservations for each device that connects to my network so they always get the same IP address.
What I found was (and this happens on both the Joeys and both ports on the Hopper), when I do a "Reset Connection" from Broadband, it does a round robin (first time mac 1 next time mac 2 then back to max 1) between two MAC Addresses. One MAC addresses will connect to my network and the other will not. I am guessing that one mac address is the Local Network Ethernet port address and the other is probably the DISH CoAx local max address. I am guessing this is a BUG in the software. The Broadband setup should not be addressing the CoAx network macs.
So, when I do a "Reset Connection" and I get the "Failed", I do it again and then I have success with a different MAC address and success. If I again do a "Reset Connection" I get "Failed". This is the same on both ports on the Hopper and the ports on the Joeys. All my ports on both Joeys and Hopper are hard wired to 1 gigabit or 100meg switch network ports.