You could be right, Alex. TT has to make special concessions for the I/O names for the SONAR X series so that they show up with some sort of normal naming convention. For example, the output names in Superior were displaying as expected in SONAR 8 but they didn't make much sense at all in SONAR X3 until this last SD2 update.
We can all speculate who, what or why this issue manifested with EZdrummer 2 but I can say without a shadow of a doubt, that Toontrack is actively fixing issues,making improvements to and adding minor features to EZdrummer 2 as I type this message. They want to do anything they can on their side to help the folks with active legacy EZdrummer 1 projects enjoy the EZD2 product as much as those of us who aren't affected by the input/output shift. (This isn't a put down - I don't have any active EZdrummer 1 projects in SONAR because all of them are finished and archived and I don't have a need to reload, open them and revisit the projects or I converted them to Superior Drummer projects long ago.)
But until the SONAR community starts letting the CW developers know that they want to use EZdrummer with the same ease as the Pro Tools, Reaper, Cubase, Studio One, Logic and Samplitude users (and others that I have probably missed.) I dunno, maybe we should send a quarter in an envelope for the call?

Just respond to the email requests from Toontrack for more information
Heck, I'd be ok if it's something that can't be fixed because of legacy compatability in SONAR and we just had to be satisfied with a workaround until X4 addresses the issue. Just let the users know.