umass: Be more consistent about how we fail bad commands
Elsewhere, if we fail a command, we use SCSI code ILLEGAL REQUEST/24/00,
but here we were using the CAM code for illegal request.
Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D49473