Follow-up from "Adding ability to cleanup by partitions"

The following discussion from !149464 (merged) should be addressed:

  • @furkanayhan started a discussion: (+3 comments)

    non-blocking; I'd like to have an else case here to prevent unwanted scenarios. For example; the break if modification_tracker.over_limit? line depends on this method that always increments the modification tracker's counter.