Better fix for the AppleAquaColorVariant error. Now takes into account the case where the value doesn't exist in NSGlobalDomain.