Cleanup and improvements Mixer Unit support
Fix finalizing of STALL-ed control request transfers

In case control transfer is finished with STALL answer from device only
the setup TD is retired into the Done Queue but other TDs (data and
status) are left in the ED queue. HC set the endpoint halted - so we
process such endpoint regardless of it's non-empty queue.