Revert "reduces number of db queries in cart validations"
Merge pull request #685 from YaleSTC/revert-680-even_better_validations

Revert "reduces number of db queries in cart validations"