Ugh, this is just the risk you get with spam firing. Read the messages, press 'f' in two bursts (aim-fire, small pause, aim-fire, small pause, etc.), or you can go into the ini file and color the "Find a more constructive way to commit suicide" in Red (makes it stick out, and I can tell you what to enter in the ini if you need). If you find reading the messages "annoying", no offense, but maybe you shouldn't be playing an ASCII game. It's all text based actions, and it will likely remain that you will have to read messages to truly understand the game events.
An issue similar to this (which I HAVE had, and fixed) is fire-fire-fire, run out of ammo, then not noticing, and preparing to fire, then moving when you expect to be aiming. Solution is in the ini file too, switching on the empty clip prompt. Basically, when you run out of ammo, you can't do anything until you hit enter. Only issue is, the prompt does not appear until you hit enter. But at least you don't walk out into a group of mancubi. I'll take the annoyance of hitting enter a few times over death any day.