Further refactoring in cdcacm.c