Close multiplexer in a strand to prevent races
Removes this_thread::yield() from ConnectionManager::Close

I was not seing any test failures without it so there
is a change the problem this was fixing has been solved.
If not, I would like to see the original problem, perhaps
to fix it differently.