Only set the HUD on the initial snapshot

The full function call isn't required. Furthermore, the reported weapon
is incorrect which causes the incorrect HUD to briefly flash on the screen.

Fixes: 408