Revert "USB: core: only clean up what we allocated"
This was included in the Sony 47.1.A.12.235 kernel, but was actually reverted upstream.
The proper fix is already in this tree as commit dfdf5fa3 ("USB: core: prevent malicious bNumInterfaces overflow").
This reverts commit af47fbbe.