Hi,
Most buildings will keep working if there are available materials. The bookbinder could be a "set and forget" where you choose the type of book to create and tick the "produce continuously" box, then untick it when you want to swap, and it will sit idle at the end of the current production run. Or have a "produce continuously" box, and a "produce one" box for each book type.
If that isn't accepted, then it could act like the provision house, with a queue. Personally I think this would work best.
A final suggestion, if neither of the above are accepted, is to at least add a noise and email alert when the production run completes, similar to when an explorer returns from a treasure search.
At the moment I must use a desktop alarm gadget to remind me when a book will be ready because a small flag over a building on a crowded island simply isn't enough.