Well one week on and I've still had no reply on the Virgin forum. Got switched back to QAM16 on Wednesday and the "New UCD in effect" messages started appearing in the event log again. Today (Thursday) the modem lost sync twice, once around lunchtime and again in the early evening. Thinkbroadband ping monitor shows it nicely:
I've now been dumped back on to QPSK.