I am a D* Subscriber, and here is what I did.
I "moved" to a small town in western Maine, (I forget the name of the town, and Zip code, but could look it up). I moved there to assist my elderly mother for three months while she gets back on her feet after a hip replacement.
This town can not recieve any locals from D*, so it instantly qualifies for National Networks from New York, and L.A. The CSR types in my Maine zip code, and says she will submit waivers for me to the New York Stations, and it comes back to her instantly on the phone with me, that I qualify. I tell her to sign me up for only the HD locals fomr New York, and not the SD locals, and know that it will cost me $1.50 more per month, per channel. They also remove my home locals. My billing address remains the same, and I told them that I already installed all my own equipment before asking for them to change my service address.
The next day, I call back and tell them that I cannot live without my local RSN, and would rather have my home locals back so that I can watch my local RSN. They tell me to allow them to change my service address back to my regular home address, and it will be done. I aknowledge that is what I want, and instantly it was done. My New York HD networks are still live. The only reason I think that this worked is because the waivers stick to the account, and not the service address. So no matter where I move, my account has waivers for Distant HD Networks.
I do not know if this will work on the E* side of the fence, but it is worth a try.