What was the address Dish had for your tenant ? I'll bet it was not a PO Box.
To add to this... I did not think that Dish would set up two accounts at the same service address (except for whatever they do when you have more than 6 tuners or something).
I bet the tennant has a different service address which is what they are using to determine eligibility, and not the mailing address.
You mentioned rural address. Although like the address used by city folks, it is also assigned by the U.S. Postal Service, but it's not really a physical address either. Who knows, maybe the tennant used a different/incorrect rural address.
Also, when you address a letter to someone, you do not use the "City, State" in the address, you use the
"Post Office and State" to address letters. And generally, there is one Zip Code associated with that Post Office. Often the Zip Code will cover beyond the local area and/or city limits (if any), and in fact could even cover parts of two counties. For some Zip Codes, Dish had to ask you which county you live in, so that they could determine what programming you qualified for. If you told them you lived in the county furthest from the main population, then you
may qualify for additional (of different) programming.
One last thought... Going by various posts, it's obvious that Dish doesn't have good records, so it is also possibly that bad records where transferred. Such as, some have said they have been receiving DNS and not paying for it, and are still receiving DNS.
Disconnect your service, and have your receiver added to your tennants' account, especially if the tennant gets the adult channels.