ascii flow chart explaining the structure of wq_wait_internal

This diagram covers the state of `wq_wait_internal` after this pull request.