Fix minute wraparound issue

Due to a typo in `CaptionBlock.human_offset` the offset was wrapping around every six minutes.