You had the right idea but it needs a separate thread to address the underlying problem. The thread was locked because an existing map add thread will be overlooked and the problem forgot about.

It was put on a special list when it was closed. I will bring this up and we can begin compiling existing maps not on the list.