It seems that this class should take responsibility for checking whether or not a job is still being handled by this worker. It seems like the utility callback function may not have the context to make that determination itself. Maybe we could put something in `around_perform` to manage that state.