check max limits for non-sparse carts too; fix for bz976734