smtpd.go: improve the abort messages with a better report of bytes read/left

If we ran out of space we still report '0 bytes left', but otherwise we
now report the number of bytes actually read on errors.