Issue #3452358 by swirt: Add base fields to BatchOpLog to save items to process, and last item processed
Closes #3452358