Miners/loggers stop work to haul stone/wood
Miners will stop mining after clearing a single tile, in order to haul the stone to the stockpile, even if their hauling job is much lower than mining. I realise I can clear their hauling duty to prevent this, but I would think having it set to lower priority should be enough, so it seems like a bug.
Repro:
1. Miner set to mine on priority 1, haul on priority 2
2. Stockpile with space for stone
3. Have the miner 'dig in' to clear stone.
4. They will clear that tile and then grab the stone to go and deposit it.
Expected:
Miner considers the mining job to be all the mining tiles that are within a certain radius of them. They won't break work until those tiles are cleared or they are tired/hungry etc.
If they finish the mining job in that area, then maybe they see there are stones to haul right under them, and then haul those if nobody else is doing it.
Or alternatively, if there are still outstanding mining jobs elsewhere, then maybe those should take priority?