BUG: pd.Timedelta np.int, np.float. fixes #8757

closes #8757 
I always create a new one (its add/delete which is problematic), but looks good now