Harden optional SFX playback in effects macro.

Don't short if sound playback fails. Just fallback
to toggling without sound. Note the appended
option to avoid an infinite loop.
Clarify error message logging.
Minor constructor tweak.
Add active-downloads tracking to video-manager.