Fix 13880

@davisagli I've made a new merge request with a better fix using a flag when the start is bigger than the sequence. I've added a test which covers the test that failed in plone.z3cform. 

Tests from plone.batching and plone.z3cform are both now passing.