Improve diagnostic message for dependency cycles by actually showing the path.
Don't print all failed/successful jobs at the beginning, just a small message when it is done.
Fix ordering of event handler vs queue modification. This can result in queue corruption or use after free when the master can't handle a request before the next arrives. From Matt Dillon.