Using an up-to-date Processor Expert installation, I repeated the process listed in the report, including using the most current KSDK. This time I was asked my target build environment, instead of changing it in the component manually in KDS. Completing the remaining steps resulted in the same error.
Would it be more accurate for me to describe this as a PEx or KSDK bug instead of mentioning KDS? I had been using KDS because I was told the process would essentially be the same given that it has the same PEx and KSDK installed, but that could certainly have been a faulty assumption. I've now reproduced the error without involving KDS directly.
This compatibility was used as a selling point at a class we attended, staffed by Freescale, where we walked through this process as part of the class (shortly before the KDS announcement; we used PEx and the SDK with the KL FRDM board). It was also sold to us as a feature at FTF 2014. I'm mentioning this so you understand why I feel this is a bug rather than an intended incompatibility.
During the KDS beta I tested this functionality with the KV10 TWR board, and it seemingly worked perfectly. Hence my assumption that this is a bug with the KV31-specific generated code.
I do want to mention that I appreciate your taking the time to respond, and I have a great deal of respect and appreciation with the time you spend here and on your blog. Your blog was a big part of what led us to deciding on Freescale for this, and hopefully future, projects.