I have tried it myself - many times in fact. I've never seen this happen without additional keyframes or, perhaps, a velocity envelope used reversing it. If you could post the project as an example, perhaps we could take a look at it to determine the cause.