Lock in Publication#change_finalizer
Use with_lock transaction for Publication#remove_finalizer and Publication#send_to_finalizer
Delay finalizer calls in PublicationsController#become_finalizer