Ok this is really irritating me. I am having this problem in CS6!!, how is this not fixed, and I went back into CS5.5 and it still occurs.
What it is for me is:
I have remapped the timing of a clip at several points, it speeds up and slows down great. What I am trying to do his blend to frames together from different clips to make it look like one continus shot. To do this I need to crop out some of the edges of both clips, scale up on one in the beginning and have it rotate to -2, and then back to 0.
The problem I have is keyframing is completely broken for any function. It will ONLY use the settings of the LAST KEYFRAME and not actually properly keyframe any effect such as scaling from 150% down to 100% or cropping an edge form 33% back to 0%. It is driving me insane and I have no idea what to do.