The SET_LINE_CODING request contains data and must be handled as such. Previously, the only requests that had data were IN requests. SET_LINE_CODING is an OUT request so it required additional changes to support a new type of data request.
Check the wiki