Fix handling of do_pending_interrupt on ARM.

sigtrap_handler didn't recognize the interrupt done by
do_pending_interrupt as being a pending interrupt.
It was looking for SWILT, but it used SWIAL, but since SWIAL isn't
used for error breaks anymore, just make sure that it's a SWI instruction.

Reported by Jerry James.