For me, it does not happen consistently... but, I haven't been able to determine what triggers the change from registering a single stroke to many strokes.
I usually try a restart of my Mac and unplug/replug the flirc to reset the behavior. Sometimes this works, but not always.