Skip lastBlockJob if previous was less than 1 second ago

A flood of redundant blocknotify's can happen during initial block sync
or during a multi-block reorg.  This helps Baron to better cope by avoiding
redundant simultaneous jobs.

This approach is perhaps better than an async.whilst or other synchronous
approaches because it considers to be fully asynchronous.