Yes, issues like this are most likely caused by MC having problems with playback for some reason.
A few words about the timer loop:
In the latest versions, JRemote will only poll the server for new information every 5 seconds (compared to every second previously).
The progress bar will move on using its own timer, and will adjust every 5 seconds as long as MC says the file is playing.