I think you were right, it just wasn't registering the changed CD. turning it off and on between CD changes has stopped that happening. Although it was stopping mid-way through track 11, so unless it picked up that the original track 11 was a certain length, and stopped it there (no idea if that might be possible!) I've no idea what was going on.
Thanks though. One happy daughter!