I found a glitch:
If you disassemble with the ghost sniper while a leecher drone is attacking, if you stay there long enough, it thinks you downgrade, but when you do, an image of the disassembled ghost sniper appears in the lower left corner of the screen and you can't shoot. I had to restart.