ZKAPAuthorizer client will try an operation with fewer ZKAPs than it knows are required
If the client determines an operation requires N ZKAPs and there are M ZKAPs in the database where M < N then the client will nevertheless attempt the operation with only M ZKAPs. The operation will fail and the M ZKAPs will be lost.
This is kind of a sub-issue of #108 (closed) but it can be prevented more easily than most of the other cases from that ticket.