Before this commit, the batch action done processes only if all batch's pickings are `reserved`, which cause batches with a waiting picking (`confirmed` state) can not be validated. As the picking itself can be validated even if it is in waiting state, it seems logical that we can do the same from batch picking. task-2123726