Using arduino inputs more reliably

Why? Interrupts are seldom appropriate for reading manual switches (which is what a seatpad is, basically).

Also, since you have a PCB, I assume you must have a schematic. Please post it.