In most cases, the sh sound is just lazy speaking, very widespread and probably on the increase. There is a view that pronouncing things correctly is rather posh, but of course, originating from Middlesbrough, as I do, it comes quite naturally to me.
cheers, Terry