Re-opening this because even if most of the critical issues got fixed, there are still some little things that need to be looked at.
It’s not too common, but it happens that a builder starts doing his job, then changes his mind because he “got to do gardening”, leaving a build site in incomplete state (aaand… often the game re-assigns the job to another builder who is, obviously, at the exact opposite side of the town…).