This closes a theoretical race if a message arrives after the interrupts are configured, but before the MCA system is fully initialized.
Note that I am not 100% sure this can actually happen, since I am not 100% sure we will ever enable interrupts before we run mca_setup(). Some other hints in the code (for example, the previous checks for 'cold') make it seem possible.