That doesn't answer my one and only question. And I will never go back to modeling in 2.4, and modeling in 2.7 works just fine for me.
The purple lines indicate that there is no change between two keyframes. If a bone's position/rotation/scale doesn't change at all throughout the sequence, there is absolutely no reason to have the keyframes there, and having them there will cause problems. So in short: Delete ALL of the extra keyfr8mes, John. Also, remember to mind what you're inserting and when; only insert location keyframes if the bone is only being translated, only insert rotation keyframes if it's only being rotated, etc.
Also, if you haven't already, make a sequence named "default" with a priority of 0 (this is in the DTS exporter) and insert loc/rot/scale frames for every bone at 0 on the animation timeline.