Use arg_has_valid_description consistently in error_generator
Spec cleanup for diffing