Yes this is the idea behind the reload speed. But it can look very strange at faster reload speed later.
The best on-rail-shooter i played use also funny moments, so you kill all enemys and turn around to walk further. but if you reload at this moment you might have a problem. looks like this would the perfect moment but after you turned around there is an enemy jjust about to attack.
I loved such moments, if you remember this there is no problem because you simply wait for this and reload after. but if you dont, the enemy catch you while reloading and hits you.
Just get stuck a little with the sync of player mesh and weapon mesh animations.
I found a workaround but it is kinda a strange code. I guess this is the moment to post a problem in the forum, maybe someone knows a clean solution.