refactor: use unified args for delete_tenant_and_user