I can confirm… as I observed this effect too on my server… it seems the wake-up time counter if not running for them, unless there’s a player in the vicinity.
EDIT: Or at least, that’s my working hypotheses As I cannot see the code.
What lead me to that idea is the runs I did to the the Black Hand ship… I knocked most of them unconscious and piled them up in a spot near the mountains (the ones I didn’t need), and manage to capture a few that I wanted… all of the rest were left there unconscious.
After I placed them on the wheel, I went away from the area, to another base altogether… and disconnected from the server (but left the server running ofc.) and when I login again the ones I placed on the wheel of pain were already “cooked”, so I went to the ship again to get more… and the ones I left unconscious were still unconscious, in the same spot I left them the day before.
They only started to wake-up one by one after several minutes of me wandering around nearby in and out the ship searching for other thralls I needed… because, since I knock down every thrall instead of killing him/her, cleaning the ship takes ages for me.