Called handleNewJob() instead of enqueue() from DirectoryListener.
This is so that processMessages() will also be called.