So out of curiosity I did some testing on my private server, and it seems like the “UnconsciousTimeSeconds=” Setting does seem to set recovery time in seconds for NPCs that you knock out. I watched their blue bar regenerate on several different settings and it seems to be consistent with the setting.
The problem seems to be is for some unknown reason something can cause the timer to pause and stop regenerating. Once that happens the NPC will stay unconscious indefinitely. Also unknown, things can seem to restart said timer which will cause the NPC to eventually wake up as well.
So in short, the setting in the settings.ini file for UnconsciousTimeSeconds= does seem to correctly set the amount of time it takes to recharge the blue bar and for NPCs to wake up, but there seem to be various causes that can pause the bar during regeneration, and also restart it. I don’t have any idea thus far what might cause these pauses and restarts. It could be related to player proximity, similarly to how NPCs won’t fight each other, or regain health, unless a real player character is within a certain range.