use filter not all
rectify naming
change schedule on switching message sets
Merge pull request #45 from praekelt/feature/issue-45-prevent-subscribers-unneccesarily-entering-failure-state

Prevent subscribers unnecessarily entering failure state