FrameChunker: Fix time loss issue

Converting to date loses precision on non-integer numbers, so we've been
losing clock sync by approximately seven seconds per hour. Keep track of the
extra time and re-add it in integer amounts.