Apparently, this may not actually be a bug. And if that's the case, that is fucking fantastic. Now, the only thing that would be needed would be a timer that said that if the screen had not been unlocked for the past 16 hours or something, it would automatically reboot.