Ok, we are both right according to the oxford dictionary on line.
Scon pronciation is more associated with the north of England, and or working class folk.
Scone pronunciation is more associated with southern England, and or more gentrified folk.
Though the word originates from the scots word schoon, so the scon pronunciation is probably closer to the original word.