fix crash when changing the skin zoom from non-GUI thread (fixes #15114)