"until" is mispelled here, but I was also wondering what the functional difference was between this test and `test_events_more_limit`, except that there is 1 extra batch?  It might just be sufficient to test the case where batch < limit, the case where batch == limit (the base case or n=0), and the case where batch > limit (the n+1 case)