Initial tidying up before trying to reimplement JobSwarm using SDL threads.
Remove the m_kidsLock mutex from each patch since updating and rendering now happen from the same thread.
Also re-issue the cancel all jobs call when changing detail level in the wait loop.