Batch checkout fails if AutoReturnCheckedOutItems is set to Do and an item is checked out to another patron. It shows a warning and gives the option to override it, but no changes happen. The item remains checked out to the original patron and is not checked out to the new patron.
Closing, this does seem to be fixed by 37396.