Can you provide more details on what you mean by "no longer work correctly"? In my experience, jumping around in an HLS stream seems to be segment boundary specific (always jumps to the beginning of the nearest segment), so it could be more or less accurate depending on the segment length being used. Would that explain the behavior you're experiencing?
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)