It's a consequence of how buffering works. We should probably fix it so that skipping forwards still changes track (causing a rebuffer), though it might be nice to have an option to keep the current behaviour for people who are using it to, say, learn a piece of music. The majority of people probably don't want it to work this way.