(PUP-1106) Don't process events for skipped resources, take 2

Commit 03a279c reverted the first pass at PUP-1106 because the acceptance tests used a brittle regexp which would match against any mention of the classes in the test. In addition the assertion against the stage being present would always pass because of bad casing (`main` vs `Main`). This pull request cleans up the acceptance tests and reduces the log level generated when unscheduling events to the debug level.