It is possible for agora offers to be "unacceptable", i.e. the terms of the offer are such that the min buy is smaller than the tokens available to buy.
Cashtab has a bug where validation is not correctly catching this, allowing such offers to be created. But even if (er, when) we catch it in Cashtab, anyone could make such an offer, so we need logic to handle them.