USB: dwc3: Fix issues in ISOC endpoint handling

If the interval for which the requests are
intended is already expired, START TRANSFER fails.
Handle this by issuing ENDXFER command and wait
for the XFERNOTREADY event to try once again.

Change-Id: I05fb3564d02528d9c952c789ec7a1b39b0bcedff
Signed-off-by: Sriharsha Allenki <sallenki@codeaurora.org>
2 files changed