You have a floating point issue. To get around it, you could add an additional second to t2
t2 = chron("1/3/2006", "23:50:01")
seq(t1, t2, by = times("00:10:00"))
Search for floating point on stack overflow. In R, the classic example is
R> sqrt(2)^2 ==2
[1] FALSE