Fix a corner case in CoveredIntervals that was showing up in quiver --fancyChunking

... wherein kCoveredIntervals was returning intervals extending beyond
the query interval.

[Tracking bug 22690]

[git-p4: depot-paths = "//depot/software/common/ConsensusCore/": change = 123514]