@Jim Young: Yea that should be a simple fix but for some reason they always seem to focus on things nobody asks for.
The problem for me is that the MIDI bug I'm referring to is deep down in their MIDI engine and while they acknowledged it, they also admitted it would take serious effort/testing to fix. So when X1 came along they were buried in a brand new layer of bugs and the MIDI bug I'm talking about got triaged into oblivion. It's been 4 years since I logged the original bug report with them.
I'm using Studio One now, and I found PreSonus to be much more responsive to bug reports. Especially when it's something as serious as MIDI routing bugs that cause instant crashes.