Having had my 2012 rMBP swapped by Apple for a brand new model, I can report I have had one instance of the exact same problem - GPU Hang on the Intel GPU. This machine has a different board, different chipset and even has two different model GPUs to the 2012 model.
Given this and the fact that the problem occurs across different usage patterns and different software, I'd say its not hardware or user level software but would agree its the drivers or whatever code/controller that looks after the GPU switching.
A search of the Intel support site (of course) does not furnish any downloadable drivers for OS X as we expect all these to be bundled up by Apple. However there are regular driver updates coming out so maybe we'll get a fix some day. I downloaded and opened up the windows drivers and its hard to be sure but looks like the same drivers for HD and Iris chips - at any rate the same download file is provided for both chips. if it is a driver problem then that might explain why the problem persists across 2012 and 2014 machines. The fact that the laptops have different chipsets leads me to think its less likely to be the controllers as they are presumably different.
All speculation though. Come on Apple, throw us a bone here!