This is very interesting.
I haven't picked up my switch yet, hopefully next week.
As a thought, with the Mellanox adapter cards it's possible to customise their behaviour when burning/creating firmware using flint. So far, when I've been buying cards off of eBay I've been making a dump/backup of both the firmware that comes with each card and the options it was burned with. (using the comand "mstflint -d [card address] dc > filename.fw")
I wonder if it's possible for you to remotely do something similar, to remotely dump firmware configuration for the 9024D-M switch?
If so, you might be able to get someone else here to dump theirs for a 9024D-M switch (with the console working), and compare the difference. Then hopefully fix yours.