okay, that blue sheen you are talking about is iridescence. Many snakes have scales that consist of clear layers on top of pigmented layers. This causes the light to break in particular patterns creating a slight sheen against the back of the scale. All ball pythons that have black scales will present iridescence. A more famously iridescent snake is BRB. Now i don't know about actual scales changing colors permanently, but my bet is that you've just discovered another reason why your snake is so cool. Do the blue spots remain even when not under bright light?