Hmm, Im pretty sure the provari uses an Attiny micro-controller (MCU). They probably hard coded a 50ms or so debounce time on the button. Sometimes this can cause the MCU to miss button presses. The button doesnt actually handle any current, it just sends a 1 or a zero to the MCU, which you look...