x86: Fixes smp_call_function

This broke back when I added multiple IRQ handlers to a given vector.
Old handler/data pairs were never being removed.