Retry up to 3 times when a resend is requested from the machine
Check with bad commands you get a "Retry" from your machine (we may need to ignore case).
This issues seams to be exposed by D14136 more then general use.
if( ! contains
d->ready = false
with this you can remove the else
This needs to have a better check for this its not so great atm