This is another server/client bug. If actually need to know, when you jump other players will see you jump about 0.4sec after your actually "client jump". When you get stunned in the air, you get sunned "in the air" and after landing well count the time from the avtuall stun + the "fall time" that's the duration you get from getting intercepted/charged. It only feels like it's shorter but it's not.
The other thing is (besides from people that play laggy rogues...) is that the latency is often higher in BG's due to that people (even the servers) cannot handles such massive area usage, like say having 40 players on one spot. This can lead to:
After getting stunned while running (even with a mount) will lead you to actually be gliding forward "while stunned" so even if you get stunned (does not count with blind) you will keep moving forward and leaves you to that the player will not get in melee range with you (yes lag can have it's advantages)
The above can also happen outside BGs (usually for people that have PC hardware/broadband that cannot handle the game "properly")
This often occurs even while dying were the corpse will continue gliding on the ground for a duration (have seen this occur for more than 20 sec) If you kill someone that is running.'
Sure.. MMOs may be real time, but latency can never be fixed. This leads to "laggy situations" especially against does rogues, damn I hate em!
BTW remember: Intercept/Charge will stun you, before even hitting (as the opposite player of course) you. This can useful in some situations as there are some obstacles that they cannot pass. And if you get the luck, you will end up behind it just as you get the stun, meaning that the warrior will end up standing still were the range broke vs you.