def METHOD_NAME(self, args=(), kwargs=(), **options):
    in_commit_hook = getattr(_state, "in_on_commit", None) or getattr(
        _state, "in_run_and_clear_commit_hooks", None
    )
    if getattr(_state, "in_signal_sender", None) and not in_commit_hook:
        reports.model_signal_handlers.append((_state.in_signal_sender, self))
    elif getattr(_state, "in_atomic", None) and not in_commit_hook:
        reports.transaction_blocks.append(self)
    return old_apply_async(self, args, kwargs, **options)