The only time I've encountered this was in X1.
I had turned off the global PDC in the control bar and later froze an instance of Rapture, which resulted in the audio to be out of time. Turning the global PDC back on made no difference to the timing of the audio playback, but unfreezing, turning the PDC on and re-freezing did.
Quite possibly nothing to do with the issue here, but I thought my experience of it may prove useful none the less.