I got my wife a new iPhone 6 from AT&T today as a upgrade and was surprised it came wit 8.1.2 installed.
I'm going to go by the G bar and see what's on the replacement they offer me. If it's 8.1.2 I'll go through the hassle.
I had 3 upgrades ready and ended up getting a 6 plus yesterday and it came with 8.1.2 which I was stoked about