After double-checking, I found that either a) I've introduced a copy/paste error, or some other error, when moving the MIDI_INTERFACE block above CDC_DATA_INTERFACE in the config_descriptor declaration in usb_desc.c, or b) there's still something that needs to be modified that I'm missing, or c)...