I suppose the general lack of nationalism among the population as a whole have something to do with that
Yes, I think it's widely accepted among SNP supporters these days that the name of the party is an unfortunate historical coincidence - they want political independence, but without any of the nastiness found elsewhere. I know a couple of English people who voted for independence, simply because of the huge efforts made by the SNP to act as an inclusive party regardless of ethnicity or nationality. Of course, there's a few bad eggs on both sides, but they get condemned and dealt with quickly. I suppose the British concept of civic nationalism is pretty much unheard of in mainland Europe outside of a few examples like the Flemish parties.
A friend of mine learnt some Polish to be able to explain the benefits of independence to Polish voters, and he said that one issue was the Polish name of the party - Polish voters that were uneducated about Scottish politics thought that they were like the BNP and other clowns.
So, to answer the original question, in the event of Russia 'liberating' Scotland, Polish workers would likely find themselves in deep trouble. Russian nationalism is completely incompatible with what the Poles are used to in the UK.