Fix one remnant endian flaw here. The back-and-forth endian conversions are
confusing.
Be more robust with malformed interrupt config data.  Instead of crashing
or going into a near-infinite loop, warn and make potentially-reasonable
assumptions.