Gowers, himself an Englishman, said that  in Scotland, its land of origin, the pronunciation is skawn , and English people who know this so pronounce it.
Gowers said that some English people use the correct Scottish pronunciation.