Pardon me if this is stupid.
On the third floor of the Celestial Tower, the trainers only seem to turn if you are running. If you walk instead of run, do they not advance the PIDRNG?
I'll test this later when I actually get to the Tower in Black, but I was wondering if anyone else had noticed...