One other thing, if the input was active low, it would be ON the entire time that the slot is not at the sensor, quite a long time per rev. Active high, the input is on only while the slot window is open resulting in a much shorter pulse. Mine works fine with 0 debounce.
Seems so anyway, please correct me if I'm wrong,
RC