I have the same issue on different hardware. I tried the current package in unstable, and the problem persists. It seems to be unable to figure out how much time is left, so when the system checks to see if the warning should be thrown, it always is because it thinks the time left is zero.