Bug 986838 - Prevent quotas from being lowered beyond usage

* Add validation and tests