UPCGManagedResource::ReleaseIfUnused

Releases resource if empty or unused.