Reproduces on master.

```
SELECT toDateTime64('2021-03-22', 3, 'Asia/Tehran')

Query id: 26f7c373-f473-4209-8976-6ada79a8627f

┌─toDateTime64('2021-03-22', 3, 'Asia/Tehran')─┐
│                      2157-04-28 06:28:16.000 │
└──────────────────────────────────────────────┘
```
{
        const LUTIndex index = findIndex(t);
        
        
        
        
        Time res = (lut[index].date - lut[daynum_offset_epoch].date) % 86400;
        
        
        res = res > 43200 ? (86400 - res) : (0 - res);
        
        if (lut[index].amount_of_offset_change() != 0 && t >= lut[index].date + lut[index].time_at_offset_change())
            res += lut[index].amount_of_offset_change();
        return res + offset_at_start_of_epoch;
    }
    inline unsigned toSecond(Time t) const