bug 826168 - Wait for time change in timeUpdate event fired instead of assuming time has changed. r=jesup