If the frame rate drops below a certain limit and the music system doesn't get updated fast enough, the sound source stops playing which basically means that buffers stop being processed.
I added some code that will restart the music if it happens to stop.