Soft-delete API resources before dispatching cleanup jobs and run stuck-resource cleanup daily on one server.
Separate remote service cleanup from resource deletion and ensure database removal completes despite cleanup errors. Update the disabled two-factor badge icon.