Well, that most recent update seems to have made no obvious difference. I've just noticed the orange dot again, and when I quit Zoom, Timing.app told me that I'd apparently been on a 2 hour Zoom call.

 

At this point, it looks like it's safest to only run Zoom while on active calls and keep it quit otherwise.