Integrate ActiveJob / DeliverLater / GlobalID with Rails

WIP.
My point is two fold, 1) if you're looking at the implementation of a method, why would you consider some block that is not part of that method to have any impact on it? and 2) if you're only implementing `perform` why bother with using some special syntax for rescuing exceptions?

I can see `rescue_from` to be handy in controllers where you have a bunch of methods that do about the same thing (finding records), but I don't see the parallel between controllers and jobs.