the `isdst` field was forcibly overridden: it was explicitly set to false, but the call to os.time ignored that and changed it to true anyway.