Fixed edge case in which _clip_to_end was increasing the size of a rejected step, causing an infinite loop.
Fixed edge case in which _clip_to_end was increasing the size of a rejected step, causing an infinite loop.

patrick-kidger/diffrax