Fix FlatAffineConstraints::getConstantBoundOnDimSize to ensure that returned bounds on dim size are always non-negative regardless of the constraints on that dimension. Add an assertion at the user. Differential Revision: https://reviews.llvm.org/D105171