I can see the logic behind having some timers real world and others game world, even if it looks a little inconsistent so long as there is some order to the chaos it should be fine.
I'm not suggesting it should be approached immediately, depending on the existing implementation it may be easy or hard to change. IMO it would be nice if some things, such as steel because it is such a long timer, were kept "on schedule" during down time.