Fix regression with out endpoint init in USB controller.
Fix check for valid diag response.
Make sure command response receiver quits after timeout.
Return most meaningful response from commands to VI.
Let receiver spool up before sending commands so we capture response.
Don't include zero length payload in diag requests.