yes what is happening is exactly what I would expect.
You tap it quickly, but there is no "One Time pattern" so it will execute the repeat pattern which sends the IR command three times.
Try the following and let me know if it works. You should be able to figure out what I did and modify the other codes to match. You might want to pull my original paper on IR hex coding for the Pronto. It is in the files section on this site. It explains how to decode and understand Pronto hex patterns for IR codes.