Sounds logical.
However, I'm not sure it's the exact same thing that I've experienced. You say that the player app restarts. But if the player app restarts, doesn't it re-load the music databases at that time? In that case, wouldn't it be about a 2-3 second pause in the music? When it happens to me, the skip in the music is brief, just a slight blip, less than a second.
But if the player app really does restart that quickly, then this does sound like exactly what's happening to me. I wonder why the player app restarts like that? Never does it in normal playback, only after I've had GPSapp up and running a while.