add `logging.debug("splitting ...")` to the upper cycle, and leave here only `logging.info("job splitted ...")` to have context in logs when check_transaction fails for some reason