module Que
This block wraps the enqueue method of Que::Unique
jobs. For each json of args, we store in a hash.
This block adds the wrapping around all transactions to either start the thread local, or increment it so we know how deep we are in the transaction nesting.