The is_on_sequence and is_valid methods have caused some confusion recently (twice). One doesn't check sequence bounds (for integer cycling only?).
- they should behave consistently across datetime and integer cycling
- do we really need a method that checks a point is "on sequence" without checking sequence bounds?