Many players may not be continually signed in, and even the diligent might come back a tad early.
There are times I come back an hour or more late for an LTB (not always when an upgrade finishes during the night) but somehow I manage to finish before time is up. Yes, I have some time reduction bonuses, but not anywhere near as many as some players.