I have fixed the bug here. We now no longer just throw away the offset when persisting an OffsetTime.