Added flag to high-level client to allow specifying whether to fail on inconsistency

It's now off by default, but can be set to True during development