The reason the update stop you from doing anything else is because there's not much else you can do with an outdated version, and less so with an updating version.
There's a reason you can't edit a file while it is opened. And the same reason applies for why you can't update a game while it is running. I would like you to name any game that can run while being updated, and last I checked, minecraft can't. The game can download maps and mods while running because those maps/mods don't need to be opened while they are downloading.
I am just trying to explain to you how these "leaking taps" are not really a problem in the first place.
if you have a better way of doing things, please do make a pull request at https://github.com/ZeroK-RTS/Zero-K/pulls