Because the checkout page doesn't refresh after checking out a hold, the information about the hold being waiting doesn't disappear from the page. If you combine this with not showing checkouts by default, the librarian has no way to know whether they successfully checked out the item on hold.