I've tried to recreate this by firing a shot, with none of the correct ammo in inventory, and clicking on the reload button on the UI. It won't let me reload, flashes "No Ammo". Is it possible you might have had a few bullets and there was a partial reload? I'll try again when I'm testing this build, but if you manage to recreate, please let me know!