cdc-wdm: Don't clear WDM_READ unless entire read buffer is emptied