Все преобразования правильные.
Все метки времени оказались секундами с полуночи 01 января 1970 года, чьи mod (3600 * 24)
равны 0, то есть все метки времени соответствуют полуночи некоторой даты в UTC.
Вы можете быстро подтвердить это без фактического преобразования в объекты даты и времени с помощью:
assert all(t % 86400 == 0 for t in timestamps)