detach
Deregister only; the advice stays woven until a retransform covering className runs. Split from the retransform because that is where the cost is — a safepoint and a class reload — and N patches need one of those, not N.
Return
false if it was not registered, i.e. an earlier reset already took it.