Runs every borrowed cleanup once and preserves the first failure with later distinct failures suppressed.