If you have a mine with two workers and one mineshaft and one is trying to take the locked mineshaft, the mine shorings are decreased by each attempt...mine.go does not check locked state in function start.
Got this reported in the 1.0D changelog thread and it's fixed in dev for next patch. (It did check if mine is occupied in function start, it just checked supply consumption first, which was the problem!)