It is all in the timing, if there was no update when the system booted then it will wait four hours before trying again. If an update is released at 4hours and 2 minutes after the boot up check then you will miss that one as well. However, you are covered by streaming updates