Simplify.
Prevent tick at t = 0.

This is especially important for a zero-duration transition, where the duration
is actually one millisecond, and we want the only tick to be at t = 1.
Merge remote-tracking branch 'origin/fix-zero-duration-transitions' into 3.3.6