Question call sequence is now synchronis across threads.

More work to be done. Needs case where team lead makes question. Also
needs clean up. I will do that when I wake up.