From what I recall - I haven't used Pintos in a while - interrupts can always be triggered. Unexpected here means that no handler is registered, if I recall. They are being ignored, so it's not clear that they are the cause of your failure to boot.
In general, the wide variety of hardware makes running Pintos on real hardware difficult. I was able to boot it on two machines I had access to at the time. On one, it required a fair amount of changes to the USB driver to work around peculiarities in that machine's UHCI controller. USB drivers in systems like Linux or Windows use numerous tweaks to account to hardware variety in those controllers. With newer generation hardware, I expect things to be even more problematic since they might only provided backwards compatibility with UHCI.
- Godmar