The doctor, when cornered by the veil for the first time (in that time loop) jumps through the window after throwing the chair out of it to break the glass. However, he has a safe landing because there is water at the bottom in which there are skulls of his previous versions. Then, we see the doctor enter a room where clothes identical to the ones he is wearing are kept. So he changes into them leaving his damp clothes on the same spot which would be dry by the time the next version of the doctor arrives, soaking wet. My question is - what clothes does the first version of the doctor wear? Do we assume that the confession dial had a set of clothes in that room different from the 12th doctor’s outfit? If so, why doesn’t the room reset and have that different outfit for every version? Is this a plot hole?