ObjectNameUtils: Don't assert unique names for 'garbage' widgets that are 'top-level' merely because they have been detached from their parent