Closes https://github.com/balderdashy/waterline/issues/430 and also uses WLUsageError in a few places (inside utils/normalize)