I am typically not out ouf resources, but out of residents in common. So I do not have my watch towers etc manned. Except a few as “lookouts”.
Now enemies get near. I remove farmers and others from their jobs and transfer them to guards. But what to they do?
They run from their workplaces into the watch towers, see they have no weapons, then running back to retrieve their weapons. Until that time the enemies have totally overrun my village.
Suggestion: they should go from their former work place (transporting goods they produced would be cool as well) to the next storage, get their weapons and then go to their watch tower. So they are armed already and can fight immediately without any time loss.