Aha, it looks like we have to tell the hardware to actually fire and interrupt on headphone cable insert / remove

And that functionality was never implemented…