Or could the building have trhe zerg flag and somehow be prevented from spawning a Drone if cancelled?
Also would anyone like to help me with this second problem.
Let's say that we have a SCV that builds a building with the zerg flag, how could you make it possible to resume building progress if it got interrupted.
None.