No, it just seems the behavior of range has changed somehow (maybe a different default scheduler).
Also, in a real FRP system, your example code should output
but your RxJS 5 version outputs
So the concept of 'latest' is still weird in RxJS 5.
Here's a fork that shows that glitches still occur:
The code should always print 1000*x + x, but it also prints the glitches