Make sure that we *always* notify the runner of skipped jobs...

even when the reason is blank.

which signifies that we don't want to see the job in the status table. This fixes the
issue where the runner doesn't know about a dependency that was prunned due to the use
of a group, re, or other test filter which caused an "Invalid dependency Error".

TL;DR python whitespace fix.

refs #4407
It will probably take us quite a while to review this huge diff...