REF/BUG: cast back to datetimelike in pad/backfill
Goal: simplify/perf for simple_new by requiring correct-type (no i8) values

Problem: a bunch of places pass i8 values

Solution: track then down and pass/return the right thing in the first place.