Empty queue on destroy.
Empty queue on destroy.

Rather than canceling the loop, push a `null` onto the end of the queue
and cancel the loop when `null` is reached. The enqueued configuration
may have state that needs to be destroyed.

Closes #111.

bigeasy/reconfigure,bigeasy/reconfigure