Much improved error msgs & asserts

Trying to debug why covtype suddenly sucks on new DRF.