Fixing hanging HUDs

- Before this change, if a new HUD was triggered while an old HUD was
dismissing, the HUD would sometimes become omnipresent and never go
away.