Occasionally, the demo will throw a "mutex destroyed while busy" error during the destruction phase of a task queue's lifetime. Look into this.