"Unresponsive" workshops should not show up in "Workshop issues" attendance report 
If a workshop is marked "unresponsive" that means that the host/organizer/instructor has not responded to multiple attempts to get attendance data.

These should no longer show up in the attendance column of workshop issues.

diff --git a/workshops/test/test_issues.py b/workshops/test/test_issues.py
index 49fc32cf..bb4d1fc5 100644
--- a/workshops/test/test_issues.py
+++ b/workshops/test/test_issues.py
@@ -2,7 +2,7 @@ from datetime import timedelta, date
 
 from django.core.urlresolvers import reverse
 
-from ..models import Event, Organization, Role, Person
+from ..models import Event, Organization, Role, Person, Tag
 from .base import TestBase
 
 
@@ -10,6 +10,7 @@ class TestIssuesViews(TestBase):
     def setUp(self):
         super()._setUpUsersAndLogin()
         super()._setUpRoles()
+        super()._setUpTags()
 
         self.url = reverse('workshop_issues')
         self.today = date.today()
@@ -62,9 +63,19 @@ class TestIssuesViews(TestBase):
             country='US', address='A', venue='B', latitude=89, longitude=179)
         no_attendance.task_set.create(person=Person.objects.first(),
                                       role=self.instructor_role)
+        no_attendance_unresponsive = Event.objects.create(
+            slug='unresponsive-event-with-no-attendance',
+            start=self.weekago, end=self.yesterday,
+            attendance=0, host=Organization.objects.first(),
+            country='US', address='A', venue='B', latitude=89, longitude=179)
+        no_attendance_unresponsive.task_set.create(
+            person=Person.objects.first(), role=self.instructor_role)
+        no_attendance_unresponsive.tags.add(
+            Tag.objects.get(name='unresponsive'))
 
         rv = self.client.get(self.url)
         self.assertNotIn(attendance, rv.context['events'])
+        self.assertNotIn(no_attendance_unresponsive, rv.context['events'])
         self.assertIn(no_attendance, rv.context['events'])
 
     def test_workshop_issues_no_location(self):
diff --git a/workshops/views.py b/workshops/views.py
index 500d9a48..9c0abc6b 100644
--- a/workshops/views.py
+++ b/workshops/views.py
@@ -2191,8 +2191,9 @@ def workshop_issues(request):
             )
         )
     )
+    no_attendance = Q(attendance=None) | Q(attendance=0)
     events = events.filter(
-        Q(attendance=None) | Q(attendance=0) |
+        (no_attendance & ~Q(tags__name='unresponsive')) |
         Q(country=None) |
         Q(venue=None) | Q(venue__exact='') |
         Q(address=None) | Q(address__exact='') |
['workshops/views.py', 'workshops/test/test_issues.py']