Do they normally release the K models first?
No as far that I recall. K models were initially introduced with Nehalem-based Lynnfields, but they were an afterthought, not part of the initial lineup. The Core i7 875K arrived like 9 months later than the other models. With the Nehalem shrink, Westmere, the same thing happened, there was a Core i5 655K Clarkdale which arrived months after the mainstream models.
Sandy Bridge, Ivy Bridge, and Haswell had K models at launch. Desktop Broadwell has only two K... urgh, I say, C series models. And now, Skylake will launch first with K models, then at least a month later the mainstream parts.
However, since Broadwell arrived so ridiculous late, was launched with absolutely no stock (Paperlaunch), and the guys with the samples complain about inmature BIOSes (First the guy that couldn't overclock via Multiplier, now inability to boot up or Kernel panics)... Can someone actually say that Skylake, that was pushed forward, wouldn't have the same issues or worse? At this point I would think that the reason why they are launching the high priced parts first is because they may still not be able to deliver enough volume to fill the market.