Holds are working now, there was a bug with incrementing and
decrementing available copies that was so obvious yet it took me a while
to realize, but that is fixed.