Hearthlings finish their current task before sleeping or eating

the thing about the workers not finishing their restocking actually makes them drop their item on the spot where they were and the items are somehow registered as stocked and no one tries to put them back to the correct space, which messes up the storage

instead of writing it all over again, here,

mmaybe we could define footman finiishing their task as killing all monsters in range?

their main job is patrolling, they never stop patrolling.