ISPs love to block traffic based on remote ports. Do they also have a cable or telephone subscription on the same service and just had an internet bill that was overdue? If so, they may have wanted to keep traffic open for cable or phone services while best effort blocking common traffic like http and stuff?
"unknown host" is usually a dns resolution failure, where you simply having DNS resolution failures?