Integrate ActiveJob / DeliverLater / GlobalID with Rails

WIP.
Trying to reason about a global variables is *extremely* annoying -- even in tests.  We could at least place a class method on the job itself and mutate that.  I don't mind that global state is being changed, I mind that it's not hidden behind methods so we can lock (or do whatever).