fix batch payment recording, fallout from #10545